C#异步TCP服务器完整实现重点.docVIP

  • 7
  • 0
  • 约1.36万字
  • 约 11页
  • 2016-07-31 发布于湖北
  • 举报
TCP异步Socket模型 C#的TCP异步Socket模型是通过Begin-End模式实现的。例如提供 BeginConnect、 BeginAccept、BeginSend 和 BeginReceive等。 IAsyncResult BeginAccept(AsyncCallback callback, object state); AsyncCallback回调在函数执行完毕后执行。state对象被用于在执行函数和回调函数间传输信息。 Socket socket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPEndPoint iep = new IPEndPoint(IPAddress.Any, 8888); socket.Bind(iep); socket.Listen(5); socket.BeginAccept (new AsyncCallback(CallbackAccept), socket); private void CallbackAccept(IAsyncResult iar) { Socket server = (Socke

文档评论(0)

1亿VIP精品文档

相关文档