1
TcpListener tcpserver;
Socket serverSocket = tcpserver.AcceptSocket();
下面第二行是像while(true)
我的意思是,直到它的任何客户端被连接到TCP服务器 它不会执行它下面的任何行。插座接受方式ID一样,而真正的
我的问题是什么:我想通过这个tcpserver的接受多个客户,但基于标记像if admin_flag is TRUE
然后接受连接,否则不行。这个标志将随时由不同的线程切换。
我写这篇文章的代码:
while (true)
{
if(admin_flag==true)
{
Socket serverSocket = tcpserver.AcceptSocket();
}
else
// do something...
}
当我运行了一次,客户端得到连接。但是当admin_flag
被触发即设置为false,它不是在其他部分去,这是因为控制仍然接受插座&的状态 不执行其他部分即使是它,而(TRUE)。
PLZ指南??
怎么做?进出口新的C# – 2013-04-07 12:35:49
任何链接分享...... – 2013-04-08 07:38:17
这里说明了如何使用它的一个例子,http://msdn.microsoft.com/en-us/library/bew39x2a.aspx和http://msdn.microsoft .COM/EN-US /库/ fx6588te.aspx。 – 2013-04-08 08:48:33