我正在使用java套接字编程创建一个聊天应用程序。我想在我的本地网络中启动它,这意味着我的应用程序不需要互联网来运行。我使用Java网络编程InetAddress对象
InetAddress.getLocalHost();
方法来创建我的IP地址的InetAddress对象测试我的电脑本身上的应用。 现在,当我想创建与本地网络中的某些其他IP地址,这个对象问题就来了..
一些尝试后,我才知道,还有另外一个功能Inetaddress.getbyAddress(byte[]);
这需要字节数组作为IP地址参数。现在,如果我想创建一个ip地址的对象 InetAddress
说 192.168.234.190
我不能...因为。 字节数组只保存127个值!
该怎么办?
在此先感谢...
不,一个字节保存位模式为0x00到0xff的对象。 Java将它们解释为已签名,但您仍然可以在每个字节中存储256个不同的位模式。 – 2012-03-24 08:34:34