C#Socket Connect冻结应用程序

时间:2011-04-06 23:01:56

标签: c# sockets

使用System.Net.Sockets连接时,我的应用程序会冻结;

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

m_Socket.Connect(Host, Port);

因为主机不接受连接或端口未打开而冻结。

我该如何解决这个问题?

感谢

1 个答案:

答案 0 :(得分:2)

您可以使用BeginConnect并尝试异步建立连接吗?