异步套接字连接

时间:2011-08-09 11:25:49

标签: c# .net asynchronous tcpclient system.net

有没有快速学习异步套接字tcp编程的方法,或者是否有可用的库在短时间内使用system.socket?

我的同步tcp客户端无法保存我正在处理的程序,因为它需要长时间监听(10到60秒),这当然不能用于同步连接。

感谢。

1 个答案:

答案 0 :(得分:0)

我终于开始工作了。我纠正了。似乎同步套接字确实可以长时间监听。我之前尝试不起作用的原因是因为我使用的是NetworkStream,但我发现可以使用没有NetworkStream的套接字。

Socket server = new Socket(AddressFamily.InterNetwork,
                 SocketType.Stream, ProtocolType.Tcp);

然后使用

socket.Sendsocket.Receive