请问如何测试程序是否实现了非阻塞?java.nio的ServerSocketChannel一次可以同时接收多个SocketChannel吗? 50

请问如何测试程序是否实现了非阻塞?java.nio的ServerSocketChannel一次可以同时接收多个SocketChannel吗?... 请问如何测试程序是否实现了非阻塞?java.nio的ServerSocketChannel一次可以同时接收多个SocketChannel吗? 展开
 我来答
BIO☆空空5b7
2008-03-16 · TA获得超过1130个赞
知道小有建树答主
回答量:948
采纳率:0%
帮助的人:375万
展开全部
windows下面socket非组赛其实也就是winsock api的调用而已,比如我用的delphi:

var
addr : TSockAddr;
sock : TSocket;

sock := socket( AF_INET, SOCK_STREAM, IPPROTO_TCP );
addr.sin_family := AF_INET;
addr.sin_port := htons(5678);
addr.sin_addr.S_addr := htonl(INADDR_ANY);
bind( m_sock, @addr, sizeof(SOCKADDR) );

WSAAsyncSelect( m_sock, Handle, WM_SOCKET, FD_ACCEPT or FD_CLOSE ); // 这就是组赛了

listen( m_sock, 5 );
....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式