在监听过程中,接受一个用户就开启一个带有socket参数的新线程,找个参数记录socket和线程;
单击stop后将带有socket的线程和socket全部结束掉。
(监听也放在一个新线程中)
如下1,安全组未开放指定端口2,服务器开启了防火墙3,指定端口未处于工作监听状态(即被服务占用)4,指定端口处于工作监听状态,但绑定了指定ip地址(bindIp)解决方法如下命令行输入netca 回车运行oracle net configuration assistant,选择监听程序配置-》下一步-》接下来的步骤可以都选默认一直下一步到最后,即可。一个端口就够了。底层实现就是socket的链接。每次server端accept一个链接就会创建一个新的socket用于会话。你可以创建一个类room,包含两个ws,当链接之后,把ws填入到room中。满了就可以开始聊天室。然后server继续等待新的ws一般普通用户用ping命令或者ipconfig就行了。
打开CMD命令提示符,输入ping空格IP地址,输入个本地的网关IP或者DNS服务器的IP地址,能ping通说明网卡就是正常工作的。
其次,可以用ipconfig命令,查看本地网络信息,比如网关地址、IP地址等。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)