使用Begin...End..异步方法
简单处理了粘包,粘包时自动分拆
命名空间:Wodsoft.Net.Sockets
常用类:
TCPClient
TCPClientEventArgs
TCPListener
TCPListenerClient
TCPListenerEventArgs
UDPService
UDPServiceEventArgs
常用类常用方法:
// 摘要:
// TCP客户端
public class TCPClient : IDisposable
{
// 摘要:
// 实例化TCP客户端。
public TCPClient();
// 摘要:
// 接收缓存大小。
public int ReceiveBufferSize { get; set; }
//
// 摘要:
// 发送缓存大小。
public int SendBufferSize { get; set; }
// 摘要:
// 连接完成时引发事件。
public event EventHandler<TCPClientEventArgs> ConnectCompleted;
//
// 摘要:
// 断开完成时引发事件。
public event EventHandler<TCPClientEventArgs> DisconnectCompleted;
//
// 摘要:
// 接收完成时引发事件。
public event EventHandler<TCPClientEventArgs> ReceiveCompleted;
//
// 摘要:
// 发送完成时引发事件。
public event EventHandler<TCPClientEventArgs> SendCompleted;
// 摘要:
// 连接至服务器。
//
// 参数:
// endpoint:
// 服务器终结点。
public void Connect(IPEndPoint endpoint);
//
// 摘要:
// 连接至服务器。
//
// 参数:
// endpoint:
// 服务器终结点。
//
// reuseAddress:
// 允许端口重用。
public void Connect(IPEndPoint endpoint, bool reuseAddress);
//
// 摘要:
// 异步连接至服务器。
//
// 参数:
// endpoint:
public void ConnectAsync(IPEnd