2014-02-22 163 views
-1

我是新来的java,我有一个问题。我有两个Android手机(客户端和服务器)。任何人都可以告诉我如何在客户端应用程序上显示服务器IP地址?客户端和服务器套接字连接

+1

请改善你的问题,我无法得到你所需要的。 – Keerthivasan

回答

0

Kryonet是一个非常好的Java库,它为使用NIO的高效的TCP和UDP客户端/服务器网络通信提供了一个干净而简单的API。它也适用于Android。

这将使您的网络编程工作变得更容易,您可以更好地了解如何编写客户端和服务器端代码。

我建议你尝试使用这个库的网络编程技巧。

你甚至不需要在LAN中硬编码服务器的IP地址。客户端只需一行代码即可发现服务器。

+0

你能告诉我哪一行可以发现服务器吗?我只需要一个可以找到服务器IP的简单命令。 – user3341076

+0

那么,如果你使用Kryonet,那么这就是你要发现的服务器:'InetAddress address = client.discoverHost(UDP_PORT,TIME_OUT);',其中UDP_PORT是服务器正在侦听的UDP端口, TIME_OUT是以毫秒为单位的时间,直到搜索结束。然后,“地址”将包含您可以连接的服务器地址。查看Kryonet的文档以获取样本和详细信息。 –

相关问题