51 packages tagged with “TcpClient”
A simple TcpClient with asynchronous connect logic. Received data packets are available via a DataReceived event. There are also events for Connected and Disconnected.
A C Sharp user control set used to design the ui for your application
Simple framework for TCP clients and servers. Focused on performance and usability.
Async helper for TcpClient
Net Standard 2.0 library for client-server data exchange based on tcp protocol.
Wrapper of TcpClient what help focus on WHAT you transfer over TCP not HOW (Async, Thread-safe, TcpSerialization with attribute schema, Big/Little endian, Cancellation support)
A C# TCP client used to connect to UniversalServer
This package includes the System.Net.Sockets.TcpClient assembly for .NET nanoFramework C# projects.
C Sharp API used to update services and applications.
This project uses source generation to generate an ITcpClient interface and TcpClientProxy from the TcpClient to make it injectable and unit-testable.
Weave.TCPClient是基于weaving-socket的网关应用框架的客户端核心类库。兼容1.0版本建议使用。效率提升。
Longbow extensions of TcpSocket
A single-file event asynchronous(APM) tcp server and tcp client adapter for tcp debug assistant // A echo server TcpServer tcpServer = new TcpServer(IPAddress.Any, TcpServer.GetFreePort()); tcpServer.Start(_ => { _.OnAccept = client => { Console.WriteLine($"OnAccept: {client}"); }; _.OnReceive = (client, data) => { Console.WriteLine($"OnReceive: {client} {Encoding.UTF8.GetString(data)}"); client.Send(data, endPoint => Console.WriteLine($"Send: {endPoint} complated")); }; _.OnError = (client, ex) => { Console.WriteLine($"OnError: {client} {ex.Message}"); }; _.OnClose = (client, isCloseByClient) => { Console.WriteLine($"OnClose: {client} {(isCloseByClient ? "by client" : "by server")}"); }; }); Console.ReadKey(); tcpServer.Stop();
A plugin interface designed to easily create plugins for Universal Server
Helpers for common Async actions
Components offering implementations of core Internet Communication Protocols such as HTTP, FTP, SMTP, IMAP, LDAP, REST, SOAP, WebSockets, and DNS through simple, easy-to-use, and intuitive APIs.
BootstrapBlazor extensions of TcpSocket
Asynchronous TCP C# library for client applications.
Smart.Ports是一个统一的通信端口类库,提供了一致的接口来操作不同类型的通信端口,包括串口(SerialPort)、TCP客户端(TcpClient)、TCP服务端(TcpServer)和UDP节点(Udp)。该类库使用工厂模式简化端口创建,并通过继承关系提供特定端口类型的扩展功能。 Smart.Ports is a unified communication port library that provides a consistent interface for operating different types of communication ports, including SerialPort, TcpClient, TcpServer, and Udp. The library uses the factory pattern to simplify port creation and provides extended functionality for specific port types through inheritance.
Support for EasyTcp to triggering specific functions with an attribute based on received data. See github for examples.
This is a simple TcpLibrary containing a TcpClient & TcpServer.
A c# .net framework class interface file to develop UniversalPlugins, for compatibility with Universal Server.
Ssl support for EasyTcp and EasyTcp.Actions
Easy to use TcpClient helper library that can create TcpClient connected through proxy server. Automatically detects system proxy settings and creates TcpClient that uses proxy if configured in the system. TcpClient client = Filemail.ProxiedTcpClient.ProxiedTcpClient.Create(destinationUri);
Some usefull network tools (network calculator, ip converter, extended tcpclient).