服务器有公网 IP ,客户端通过路由器拨号上网,使用静态的 IP 地址,现在客户端要和服务器通信,要求能发送信息到服务器,并且要能接收到服务器发来的信息,用 Socket 怎么实现? 我在网上找到两种说法: 1.客户端先发起 Socket 链接,只要不断开,两边都可以互相通信。 2.需要在客户端链接的路由器进行端口映射,即路由器指定一个端口,只要这个端口收到的信息都发回到指定客户机。 我的问题是: 1.第一种说法是对的么? 2.第二种的 Socket 和第一种有什么区别? 3.还有更简单的么?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.