All Projects â†’ ia â†’ connect

ia / connect

Licence: other
tiny cross-platform socket API library

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to connect

Gev
🚀Gev is a lightweight, fast non-blocking TCP network library based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers.
Stars: ✭ 1,082 (+2252.17%)
Mutual labels:  epoll, network-programming
Lotos
tiny but high-performance HTTP Server
Stars: ✭ 140 (+204.35%)
Mutual labels:  epoll, network-programming
Tkeed
🌎 High Performance HTTP WebServer
Stars: ✭ 485 (+954.35%)
Mutual labels:  epoll, network-programming
ctsTraffic
ctsTraffic is a highly scalable client/server networking tool giving detailed performance and reliability analytics
Stars: ✭ 125 (+171.74%)
Mutual labels:  sockets, winsock
fancy
High performance web server
Stars: ✭ 20 (-56.52%)
Mutual labels:  epoll, network-programming
Tcpdump
the TCPdump network dissector
Stars: ✭ 1,731 (+3663.04%)
Mutual labels:  pcap, bpf
Webserver
A C++ Lightweight Web Server based on Linux epoll
Stars: ✭ 135 (+193.48%)
Mutual labels:  epoll, network-programming
Message Io
Event-driven message library for building network applications easy and fast.
Stars: ✭ 321 (+597.83%)
Mutual labels:  sockets, network-programming
packiffer
lightweight cross-platform networking toolkit
Stars: ✭ 52 (+13.04%)
Mutual labels:  pcap, bpf
tcpslice
tcpslice concatenates multiple pcap files together, or extracts time slices from one or more pcap files.
Stars: ✭ 48 (+4.35%)
Mutual labels:  pcap, bpf
Libpcap
the LIBpcap interface to various kernel packet capture mechanism
Stars: ✭ 1,785 (+3780.43%)
Mutual labels:  pcap, bpf
play-scala-tls-example
A Play application using HTTPS and WS with optional client authentication
Stars: ✭ 44 (-4.35%)
Mutual labels:  sample
platform bionic
Hardened Android standard C library. Some of the past hardening has not yet been ported from Marshmallow, Nougat and Oreo to this Android Pie repository. Most is available via archived tags in https://github.com/AndroidHardeningArchive/platform_bionic (check both the most recent Oreo and Nougat tags).
Stars: ✭ 66 (+43.48%)
Mutual labels:  libc
kotlet
Just another Kotlin sample Android application which uses MVP architecture, Dagger2, Retrofit + Okhttp, RxJava etc.. plus some docs I've collected
Stars: ✭ 27 (-41.3%)
Mutual labels:  sample
cloud-mdk-tutorial-samples
Sample from the SAP mobile development kit tutorials demonstrating various components and features of the MDK in the context of an enterprise mobile solution.
Stars: ✭ 16 (-65.22%)
Mutual labels:  sample
spring-boot-jpetstore
A sample web application built on Doma 2 and Spring Boot.
Stars: ✭ 17 (-63.04%)
Mutual labels:  sample
CameraX-Samples
No description or website provided.
Stars: ✭ 23 (-50%)
Mutual labels:  sample
tentacool
REST API to manage Linux networking via netlink
Stars: ✭ 63 (+36.96%)
Mutual labels:  netlink
firebase-chat-sample
A sample app that shows basic usage of Firebase Auth and Database in form of a very simple chat hub app
Stars: ✭ 21 (-54.35%)
Mutual labels:  sample
cherry
cherry: A Minimal HTTP Server
Stars: ✭ 22 (-52.17%)
Mutual labels:  epoll
 connect - tiny cross-platform library for sockets routine

  Content
	README   -  this file
	docs     -  documents and links
	junk     -  old legacy files
	samples  -  snippets and demo code
		netlink  -  GNU/Linux netlink sockets
		raw      -  raw sockets
		winsock  -  Winsock sockets

  Source library content
	connect.gm  -  GNU Make file for build on BSD/OSX/GNU/Linux
	connect.nm  -  MS NMake file for build on Windows
	src         -  demo code for using library
	lib         -  core library tree
		routine.*  -  routine functions
		platform   -  cross-platform detection routine
		socket     -  sockets routine
		raw        -  raw sockets routine
		netlink    -  netlink GNU/Linux sockets

<section in progress>
Headers tree:

lib/platform/api_bsd.h  -  header file for BSD sockets     : includes section only;
lib/platform/api_nt.h   -  header file for Winsock sockets : includes section only;
	lib/platform/connect.h  -  detect platfrom and then includes related header; defines cross platform routine macros; includes routine header;
			lib/routine.h  -  cross platform routine helper functions; body of header are divided by supported platforms;
			lib/routine.c  -  includes connect.h;
			lib/socket/tcp.h  -  TCP-related socket routine; cross platform; includes connect header;

Direct header tree (legacy):

connect app:
  include platform/connect.h  <---  (api_bsd || api_nt) && routine
  include socket/tcp.h        <---  platform/connect.h

connect app (easy way):
connect app:
  include (lib)/connect.h  <---  platform/connect.h socket/tcp.h ...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].