Found 147 packages
High performance .NET assembly for dissecting and constructing network packets such as Ethernet, IP, TCP, UDP, etc.
Provides access to network traffic data, network address information, and notification of address changes for the local computer. Commonly Used Types: System.Net.NetworkInformation.NetworkInterface System.Net.NetworkInformation.NetworkInformationException System.Net.NetworkInformation.NetworkAddressChangedEventHandler System.Net.NetworkInformation.NetworkInterfaceType System.Net.NetworkInformation.OperationalStatus System.Net.NetworkInformation.IPGlobalProperties System.Net.NetworkInformation.UnicastIPAddressInformation System.Net.NetworkInformation.UnicastIPAddressInformationCollection System.Net.NetworkInformation.PhysicalAddress System.Net.NetworkInformation.TcpConnectionInformation When using NuGet 3.x this package requires at least version 3.4.
Package Description
Package Description
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();
ServiceWire is a very fast and light weight service host and dynamic client library that simplifies the development and use of high performance remote procedure call (RPC) communication between .NET processes over Named Pipes or TCP/IP. And with the release of 2.0.0, ServiceWire now supports optional use of Zero Knowledge authentication with a fast variation of Secure Remote Password Protocol and strong Rijndael encryption of data across the wire via TCP without the need for public keys going across the wire.
TCP/IP Communication Framework (TCP/IP CF) is a library that wraps the .NET Socket class and defines several classes for developing communication applications that use TCP/IP. TCP/IP CF defines asynchronous operations and is designed to be used in small applications that communicate with a few devices or server applications that maintain communication with a large number of devices.
CrossChannel is a framework for simple peer-to-peer (P2P) and inter-process communication (IPC).
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.
SanJing.Tcp
Unified support for Serial, TCP/IP, UDP, SSH ports
NetObserver - is an open source, cross-platform .NET Standard 2.0 library that implements a set of networking utilities. Features include: * Send ICMP-ECHO request. * SendAsync ICMP-ECHO request. * Traceroute\TracerouteAsync and Ping utility * Getting Local IP Address * Search for open ports. * Simple functional possibilities for resolving domain names
A minimalistic, easy-to-use library for interprocess communication (IPC) with .NET.
本开源项目基于 JKang.IpcServiceFramework项目继续扩展完善。.net8.0中序列化方法改用System.Text.Json中的JsonSerializer静态方法.netstandard2.0版本仍旧使用Newtonsoft.Json进行序列化
本开源项目基于 JKang.IpcServiceFramework项目继续扩展完善。.net8.0中序列化方法改用System.Text.Json中的JsonSerializer静态方法.netstandard2.0版本仍旧使用Newtonsoft.Json进行序列化
TCP/IP handler for board mulitplexing
Software Driver SDK to access SIMATIC S7 PLCs (Programmable Logic Controllers) via TCP/IP. Quick & easy development using .NET Framework and .NET Standard. Simple & familiar .NET API, portability, features, patterns, samples and technical support. Unlimited free evaluation & royalty free licensing. Designed and implemented using Microsoft's Framework Design Guidelines by Traeger in Germany/Bavaria with over 30 years of experience in industrial communication. Features: • High Performance Access • No PLC knowledge required • Optimized S7 Communication Characteristics: • Simple and fast Development • Minimum number of lines of code Tested with: • all SIMATIC PLCs • and many more other S7 compatible vendors Works on: • Windows / Ubuntu / Debian / macOS • Android / iOS
ModBus TCP/IP
VoltRpc - A RPC library designed to be simple to use and fast.
Google.ProtocolBuffers.Rpc uses the Win32 RPC Interop library, CSharpTest.Net.RpcLibrary, as a primary transport for Protobuffer services. Extremely fast, secure, extensible, and reliable.