TcpClient类能异步构造吗?
TcpClient类发起连接,如果连接的地址不存在,程序就会卡住!
TcpClient tcpClient = new TcpClient(tbxHostname.Text, Int32.Parse(tbxPort.Text));
这里有没有什么异步的解决方法啊?
谢谢!
------解决方案--------------------
分成构造和连接两步写就可以了。构造本身很简单,连接可以使用异步:
TcpClient tcpClient = new TcpClient();
tcpClient.BeginConnect(...);
------解决方案--------------------