局域网主机如何通过socket访问外网服务器?

局域网主机如何通过socket访问外网服务器?,第1张

socket通信程序是支持局域网服务器间通信,他本身就是一个局域网服务器间通信程序,他不支持外部公网,所以你想这样访问的话,无法实现,除非你用共有的网络端口访问,或者影射过去,这样才可以达到效果,

ServerSocket s = new ServerSocket(8888); while (true) { // 建立连接 Socket socket = saccept(); / /getInetAddress()获取远程ip地址,getPort()远程客户端的断后好 "你好,客户端地址信息: " + socketgetInetAddress() + "\t客户端通信端

简单描述: 服务器端是等待别人连接的一端 客户端是主动连接的一端
两个QQ的例子:
1两个QQ都是客户端
2两个QQ都连接到腾讯的QQ服务器上
3两个QQ之间聊天首先QQ1 将消息发到QQ服务器上再由QQ服务器将消息发送到QQ2上
腾讯可以限制聊天内容:
在QQ1发到QQ服务器上时就进行过滤如果聊天内容不符合要求就不给你转发到QQ2上
程序源代码:
调用connect的是客户端


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10873085.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存