运行结果:
----------------number 2-----------------
Handing client at10.164.131.42 on port:4059
set Data before:Hello Job! current learning english?
set Data after:Hello Job! current learning english? —> 通过setData设置后,数据没有改变怎么回事啊??在线等....
----------------number 2-----------------
Handing client at10.164.131.42 on port:4059
set Data before:Hello Job! current learning english?
set Data after:Hello Job! current learning english? —> 通过setData设置后,数据没有改变怎么回事啊??在线等....
解决方案 »
- 超高分求解SWING+MSSQL银行自动结息思路
- 如何用java操作数据库, 让java程序开机启动,
- Java面试
- eclipse中怎么设置.java源文件和.class文件不在相同路径
- 把Xml的Doument解析,做一个通用的解析Document的类
- 请教大家:swing里如何实现类似ListTreeView的功能?
- 通过Java Swing看透MVC设计模式
- 第一次第三天在软件公司工作...再做不出来,明天就要下岗了!帮帮我...java与sql
- 无数次的散分,无数次的高兴,你也高兴吧!!HOHO~~~~结分吧,朋友们!~
- 怎样初始化 i、j、k ?
- 哪儿又错了嘛。。
- 如何识别出0开头或0x开头的int类型?
{ public static void main(String[] args) throws IOException
{
byte[] msg = new String("Hello sone current learning english?")
.getBytes();
DatagramSocket socket = new DatagramSocket(8850); int count = 1;
while (true)
{
//这里必须每次都新创建一个才可以
DatagramPacket packet = new DatagramPacket(new byte[255], 255); socket.receive(packet); System.out.println("----------------" + "number " + count
+ "-----------------"); System.out.println("Handing client at"
+ packet.getAddress().getHostAddress() + " on port:"
+ packet.getPort()); System.out.println("set Data before:"
+ new String(packet.getData())); packet.setData(msg); System.out
.println("set Data after:" + new String(packet.getData())); socket.send(packet);
// packet.setLength(packet.getLength()); count++;
}
}
}
Handing client at192.168.22.188 on port:63803
set Data before:Hello Job!这是我的运行结果,没错 啊