public TransferClient(IPEndPoint endPoint) { var bContext = new BaseContext(); _udpClient = SocketFactory.CreateClientSocket(SocketOptionBuilder.Instance.SetSocket(SAEASocketType.Udp) .SetIPEndPoint(endPoint) .UseIocp(bContext) .SetReadBufferSize(SocketOption.UDPMaxLength) .SetWriteBufferSize(SocketOption.UDPMaxLength) .Build()); _baseUnpacker = (BaseUnpacker)bContext.Unpacker; _udpClient.OnReceive += _udpClient_OnReceive; }
public UDPClient() { //udpclient var bContext = new BaseContext(); _udpClient = SocketFactory.CreateClientSocket(SocketOptionBuilder.Instance.SetSocket(SAEASocketType.Udp) .SetIP("127.0.0.1") .SetPort(39656) .UseIocp(bContext) .SetReadBufferSize(SocketOption.UDPMaxLength) .SetWriteBufferSize(SocketOption.UDPMaxLength) .Build()); _udpClient.OnDisconnected += UdpClient_OnDisconnected; _udpClient.OnReceive += UdpClient_OnReceive; _udpClient.OnError += UdpClient_OnError; _baseUnpacker = (BaseUnpacker)bContext.Unpacker; }