解决方案 »
- 求一个关于运算符的算法--满分200
- 高手快来帮忙啊
- 可以推荐点java算法的资料吗?
- JAVA中如何从文本文件中搜索数据!!!急呀!!!
- 有问题请教高手,在线等~关于文件读写
- 应聘java程序员都考些什么题,请附上答案
- 一个关于 break 带标的问题?
- 100分:~~请哪位大侠随便用java写一个socket传文件的例子,服务器和客户端写全哦!!~~
- 问几个java初学者常问的问题,(回答就有很多分!)还是刚才的哪个帖子!
- java迭代器怎么实现遍历
- 求高手指点:java.io.FileNotFoundException: D:\晋级\jdbc\01_传智播客JDBC_jdbc的理论概述 (拒绝访问。)
- 一个小问题,大牛小牛都进来看看
缓存区太小吧,改new byte[2048]; socket.receive(packet); //需要在一个循环里面
DatagramPacket dp = new DatagramPacket(buf, buf.length, new InetSocketAddress(IP, 40000)),这里定义的4000端口才是发送到对方的端口,所以你要用4000端口接收!
不过朋友公司也有在不同的系统上一样的代码有区别的,部分功能对操作系统底层的依赖
你可以尝试改其他端口试试