最赞回答 / 欧简墨
同样的问题,已解决。原因:socket.receive(packet)会锁死对象packet(你看一下receive方法就知道),主线程锁死packet对象后,在start()的子线程中不能调用 packet.属性,packet.方法()。解决办法:while(true){ byte[] data=new byte[1024];//创建字节数组,指定接受的数据包的大小 DatagramPacket packet=new DatagramPacket(data, data.lengt...
2015-08-24
已采纳回答 / needself
你想多了。只要你明白不管前面的还是后面的内容只要是java语言介绍的都是各种各样的面向对象的类线程类,输入输出类因为某些属性及功能而变现的封装代码而已就是一些java提供给你的类别纠结,会用就好
2015-08-23
IP协议是网络层,TCP才是传输层,这是OSI的七层模型。TCP/IP模型也不是五层,而是四层,而且同样的,IP仍是网络层,TCP、UDP那才是传输层。
2015-08-18