我想向各位高手请教一个问题。是这样的(以下是Tcp服务器端的一段代码): Socket newsock = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
newsock.Bind(ipep);
newsock.Listen(10); 写完这几条语句之后,本应该是:
Socket client = newsock.Accept(); 但是我想在调用Accept方法之前先判断一下是否有连接被挂起(即,已经有远程主机要与此服务器进行tcp连接,并已经发出了连接请求,只是本机还没有Accept),请问有方法能办到么?
IPEndPoint ipep = new IPEndPoint(IPAddress.Any, 9050);
newsock.Bind(ipep);
newsock.Listen(10); 写完这几条语句之后,本应该是:
Socket client = newsock.Accept(); 但是我想在调用Accept方法之前先判断一下是否有连接被挂起(即,已经有远程主机要与此服务器进行tcp连接,并已经发出了连接请求,只是本机还没有Accept),请问有方法能办到么?
解决方案 »
- C# visio
- 请问如何改变TabControl的顺序啊?
- 互联网上的tcp连接
- 怎样访问settings.cs中的应用程序配置信息?
- 渐变色的绳子
- 如何返回这个记录集?
- C#语言开发使用ADODB.Connection和ADODB.RecordSet连接数据库的问题
- 怎样让鼠标只能在一个WinForm窗口内移动
- 为什么我登陆软件,老是说这个东西,
- java 调用 C# 类库搞定,三步即可,可以调用任何类及方法,很简单,非常爽啊
- 请问如何把tabcontrol中某一个tabpage变灰
- *********再过一个月就到合同期了,已经和头说了并同意了,那最后这个月能去找工作吗,毕竟也算是合同期啊,大虾请指教********
不知能不能满足你的要求