Chat Server of which socket can be configured / customized.
-
Updated
Jan 20, 2020 - C++
Chat Server of which socket can be configured / customized.
A peer-to-peer distributed index for file sharing
Java http server from scratch with multi clients support using nio
A console NIO-based chat with an extensible architecture.
Non-blocking sockets (UDP/TCP) for C++
Concurrent Image Server, implemented using non-blocking operations to ensure enhanced performance
Example of using non-blocking socket and epoll in a single thread and serve both as client and server simultaneously.
An event-driven, non-blocking / asynchronous Java network application framework
An attempt to a scalable nonblocking server using just Java NIO
A simple socket server
The client-server library in order to optimise your services.
Client-server desktop app
Implementação de um servidor de arquivos utilizando os protocolos TCP + HTTP.
a TCP server based on HTTP built from scratch in C++. The server multiplexes the sockets to handle multiple connections at the same time. the parsing and creation of http requests/responses was done internally in order to better understand HTTP and TCP protocols
Concurrent multiplexed non-blocking POP3 proxy server
Performant abstraction over system APIs for non-blocking socket I/O. Implements an event loop that leverages proactor pattern.
🔨 Solution to receive log and debug messages from applications that do not have access to standard input and output. Like Linux Daemons, fork() processes and any similar application. Messages are sent through Non-Blocking Socket, and received in an Electron application.
This chat room project uses Winsock API to enable client/server communication via TCP and UDP protocols. The server broadcasts TCP information every second using UDP, while the client is multithreaded, with TCP receiver and sender on separate threads.
Add a description, image, and links to the non-blocking-sockets topic page so that developers can more easily learn about it.
To associate your repository with the non-blocking-sockets topic, visit your repo's landing page and select "manage topics."