请教关于socket通信的问题
我用socket同步通信,
一开始客户端写的是
while(true)
{
len=socket.receive(***);
if(len<=0)
{
break;
}
textbox.text="************";
}
服务器端是每次响应socket传入连接时只发送一次数据,结果客户端程序就在接第一次的数据后停在了receive那。
后来我设置了socket超时,程序改为
while(true)
{
try
{
len=socket.receive(***);
textbox.text="************";
}
catch
{
break;
}
}
结果现在程序就在try里面不断循环,到不了break了。。。
请问高手如何解决啊,我昨天刚开始接触socket通讯。。。。
谢谢了