evpp is a modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols. evpp provides a TCP Server to support multi-threaded nonblocking event-drive server and also a HTTP, UDP Server to support http and udp prococol.NOTE: master is our development branch and may not be stable at all times.
network-library libevent high-performance nonblocking tcp-server http-server udp-server async-functions evpp evnsq evmc cpp11Packet Sender is an open source utility to allow sending and receiving TCP, UDP, and SSL (encrypted TCP) packets. The mainline branch officially supports Windows, Mac, and Desktop Linux (with Qt). Other places may recompile and redistribute Packet Sender. Packet Sender is free and licensed GPL v2 or later. It can be used for both commercial and personal use. Official releases of Packet Sender can be downloaded at PacketSender.com. Some places redistribute Packet Sender.
packet-sender ipv4 tcp tcp-server udp-server tcp-client ssl ipv6 udp ssl-client ssl-server packetsender c-plus-plus ssl-connectionNano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming. Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.
game server protobuf json tcp-server websocket-server networking lightweight micro高性能,简单,方便的开源服务器网络库
networking game server rpc protobuf sproto json socket tcp-server websocketAn blocking socket client for Android applications. The server is designed for beginners affiliated OkSocket library; beginners can install the project of the app to mobile phones, click the Connect button, the server is only familiar with communication methods and analytical way. The server does not support the heart back, not a commercial server. The server code in SocketServerDemo folder, please note that the reference was reading.
socket socket-io android client tcp tcp-client tcp-socket android-socket android-socketio-client android-socket-server socket-server server tcp-server android-tcp-server android-server server-side android-server-jsonQuickServer is an open source Java library/framework for quick creation of robust and multi-threaded, multi-client TCP server applications. With QuickServer one can just concentrate on just the application logic/protocol on hand. QuickServer provides an abstraction over the ServerSocket, Socket and other network and input output classes and it eases the creation of powerful network servers.
networking socket networking-library tcp-server tcpNano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming.Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.
game server protobuf json tcp-server websocket-server networking lightweight micro game-engine gamesA simple to use TCP and UDP networking library for .NET, designed to be flexible, scalable and FAST. Creating a server is easy..
netcore networking tcp udp tcp-server udp-server netstandard unity3d unity dotnetcore dotnetstandardtacopie is a TCP Client & Server C++11 library.tacopie has no dependency. Its only requirement is C++11.
cpp cpp11 tcp tcp-client tcp-server no-dependenciesHprose is a High Performance Remote Object Service Engine.It is a modern, lightweight, cross-language, cross-platform, object-oriented, high performance, remote dynamic communication middleware. It is not only easy to use, but powerful. You just need a little time to learn, then you can use it to easily construct cross language cross platform distributed application system.
rpc rpc-framework rpc-client rpc-server rpc-library rpc-service tcp-server tcp tcp-client http websocket unix-socket cross-platform cross-language hprose serialization serialize serialization-library cross-domain webservice ajax json jsonrpc html5 protocol web service framework library game communication middleware webapi async batch multicall future promise comet push pub-sub publish subscribe idempotent oneway promises-aplusA telnet like client/server application using pseudo-terminals (pty) that runs a Bash shell session on the remote server. [fork,forkpty,select,epoll,ipv6]
linux-servers tls epoll pty pseudo-terminals telnet tcp tcp-server forkEver wanted your Raspberry Pi to act as a network-controlled audio player? Pi Player accomplishes this goal. It consists of 3 components acting independently to make the system work. The Desktop app provides basic control and discoverability of the Raspberry Pi. It was written in C++ with the Qt SDK and runs on Windows, Mac, and Desktop Linux.
raspberry-pi tcp-server audio-player socketsH2服务器引擎架构是轻量级的,与其说是引擎,个人觉得称之为平台更为合适。因为它封装的功能少之又少,但是提供了非常简洁方便的扩展机制,使得可以用C++、python、lua、js、php来开发具体的服务器功能。H2引擎的灵感来源于web服务器Apache。
mmo game-engine rpg-engine tcp-server cpp-sockets lua-binding php-server jsA Lightweight Socket Service with heartbeat, Can be easily used in TCP server development.
tcp-socket tcp-server heartbeat socket game-server game gamedeva golang micro-service framework compatible with alibaba dubbo.
dubbo alibaba-dubbo dubbogo microservice html hessian jsonrpc jsonrpc2 tcp-server tcp-client http-server http-client zookeeperThe IBMStreams/streamsx.tcp GitHub repository is home to the Streams TCP toolkit. This toolkit contains a versatile C++ operator named TCPServer which is a multi-connection, multi-threaded operator that accepts text or binary data from one or more TCP sockets. This operator supports full duplex TCP communication and can accept and send data via a TCP socket connection. It is ideal for ingesting and publishing data in real-time from multiple remote TCP clients via a single source operator. This toolkit proved to be very useful in many high performance commercial Streams engagements. If you are interested in taking advantage of this toolkit, you can start reading the following to understand the technicalities about the TCPServer operator.
tcp tcp-server tcp-socket stream-processing ibm-streams duplex-tcp-communicationA node.js framework for real-time applications over UDP and TCP protocols with extendable modules for quick and clean evelopment.
real-time server cluster-manager daemon-process udp-server bootstrap-modules tcp-server mesh-networks framework grace node gracenode boostrap cluster daemon express light organize structure modular router udp realtime session web api http rpc tcp render template rest gameA TCP Server with simple and clean API - for a sample see tests. We just need a struct that satisfies the Agent interface. The interesting part is that, our struct can be stateful, because each new connection, gets it's own instance of our struct - the aganet.
tcp-server tcpOnce the name and chat room is sent to the chat server, the client can then proceed to send string messages via TCP or websockets, the server will route the messages to the appropriate chat room and share them with other clients in the chat room.
chat-room tcp-server tcp-client websockets websocket-serverIf you would like to download the latest build and not have to pull down the source code to build it yourself, you can download them from https://github.com/Microsoft/ctsTraffic/tree/master/Releases/2.0.1.4.
ctstraffic networking network-analysis performance-testing performance-analysis performance winsock winsock2 sockets tcp tcp-server tcp-client udp rio overlapped-io
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.