Pro*_*sam 2 java networking client
这是我第一次用java编程网络.我想在一个小型网络中使用它.我正在寻找一种方式发送到某种方式广播到整个网络中的所有节点.让他们知道我的存在.有人告诉我发送数据包到255.255.255.255所以网络中的任何人都会收到它.
所以我写了这段代码:
try{
Socket socket= new Socket("255.255.255.255", 3550);
}catch(Exception e){
System.out.println("oops! " + e.getMessage());
}
Run Code Online (Sandbox Code Playgroud)
但是,不幸的是它打印:
oops! Permission denied
Run Code Online (Sandbox Code Playgroud)
当我将"255.255.255.255"改为"192.168.1.3",这是我的队友的IP地址时,它工作正常.此外,当我将"255.255.255.255"更改为"192.168.1.255"时,根据ifconfig是我的广播地址,我得到一个具有相同消息的异常.
我在一个特殊的网络中.
我的操作系统是MAC OS X 10.6
我的配对是在Windows Vista Home Premium Service Pack 1中.
请简单,我是新手:)
提前致谢.
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |