{"repo":"jchristn/SuperSimpleTcp","free":true,"listed":false,"github":"https://github.com/jchristn/SuperSimpleTcp","clone":"git clone https://github.com/jchristn/SuperSimpleTcp.git","description":"Simple wrapper for TCP client and server in C# with SSL support","language":"C#","stars":529,"topics":["tcp","rpc","messaging","client","server","ssl","tcp-client","tcp-server","simpletcp","ssl-support"],"license":"MIT","category":"chat-messaging","readme_excerpt":"SuperSimpleTcp Simple wrapper for TCP client and server in C# with SSL support SuperSimpleTcp provides simple methods for creating your own TCP-based sockets application, enabling easy integration of connection management, sending, and receiving data. - If you need integrated framing, please use WatsonTcp (https://github.com/jchristn/WatsonTcp) - If you need discrete control over the number of bytes read from or written to a socket, please use CavemanTcp (https://github.com/jchristn/CavemanTcp) I would highly encourage you to fully understand what message framing is and why it's important before using this library: https://blog.stephencleary.com/2009/04/message-framing.html New in v3.1.0 - Internal performance refactor to reduce send/receive allocations, remove unnecessary scheduler hops, and tighten connection teardown - Async connect and retry paths now rely on a shared non-blocking core and async TLS handshake setup - Server max-connection handling now keeps the listener open and rejects overflow connections instead of stop/sleep/restart churn - Idle timeout tracking now uses monotonic timestamps and per-client state instead of dictionary churn - Touchstone-based shared test suites with console, xUnit, and NUnit runners - Included benchmark harness and RunBenchmarks.bat runner that writes timestamped summaries under benchmarks/ Special Thanks A special thanks to the community of people that have contributed to or otherwise improved this project! @tinohager @u1035 @cmeeren ","default_branch":null,"files":null,"tree":[],"storefront":"/r/jchristn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jchristn/SuperSimpleTcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}