网页wifi连接到服务器地址,如何通过不同的wifi连接到互联网的ip地址帮助连接客户端和服务器?...

我使用笔记本电脑作为我的服务器和移动设备作为我的客户端。我需要在他们之间发送消息。我能够通过使用笔记本电脑的本地IP地址并将它们连接到同一个WiFi网络来实现这一点。但是,如果我需要通过不同的WiFi网络连接到不同的互联网来发送消息,我该如何使用该IP地址。 这是在客户端代码:如何通过不同的wifi连接到互联网的ip地址帮助连接客户端和服务器?

client = new Socket("192.168.0.103", 4444); //local ip address of server

这是服务器代码:

serverSocket = new ServerSocket(4444); //Server socket

clientSocket = serverSocket.accept(); //accept the client connection

inputStreamReader = new InputStreamReader(clientSocket.getInputStream());

bufferedReader = new BufferedReader(inputStreamReader); //get the client message

String input=bufferedReader.readLine();

我可以使用网关或动态或静态IP来解决这个问题?如果是这样如何?

+0

你的问题确实不是一个编程问题。你的问题是路由器的配置。当你在同一个网络中时,你可以使用你的内部IP。当你在不同的网络中时,你需要指定两个网络的公共IP。我建议你将问题转移到ServerFault(http://serverfault.com/?as=1),那里的网络经验更丰富的人将能够更好地帮助你。 –

2013-03-12 20:57:47

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值