java版IPMSG 含源码(在JAR包里)

时间:2011-10-20 06:06:27
【文件属性】:

文件名称:java版IPMSG 含源码(在JAR包里)

文件大小:79KB

文件格式:JAR

更新时间:2011-10-20 06:06:27

java ipmsg

java 仿IPMSG程序,还有些小问题. 1.文件传输速度太慢,可以创建发送和接收缓存提高传输速度,最简单的办法就是加大UDP包大小,设置MyPacket.java 文件里变量packetLength = 1024*50;后速度会有很大提高.. 2.在文件传输过程中,再发消息会丢包(接收方收不到),因为是一线UDP线程接收所有数据. 已经试过了多种方法,包括1-增加消息处理线程,UDP接收线程接收消息后写入消息队列,处理线程从队列取消息处理,以提高消息接收速度.2-将UDP接收与UDP发送分开,建两个SOCKET一个用于接收数据,一个用于发送数据,3-建立两个UDP线程,一个接收即时消息,一个接收文件数据消息. 这3种方法都无法完全解决丢包问题,第三种方法相对好很多了,如果对每个文件传输都建立独立UDP接收线程的话可能效果会是最好的.但是丢包的原因一直不太明白,如有达人知道请留言解惑.谢了


网友评论

  • 还不错,可以参考下
  • 还不错,可以参考下
  • 在我的电脑上跑步起来。。。。。。
  • 没多大用处。跑不起来。
  • 程序不错。。。感谢楼主分享。。。
  • 好像不是原版的,是自己写的,:)
  • 大部分代码都没问题,不过广播部分的好像有点问题,在网上搜了一下总算解决了,感谢楼主了。