java版IPMSG含源码在JAR包里)
java 仿IPMSG程序,还有些小问题. 1.文件传输速度太慢,可以创建发送和接收缓存提高传输速度,最简单的办法就是加大UDP包大小,设置MyPacket.java 文件里变量packetLength = 1024*50;后速度会有很大提高.. 2.在文件传输过程中,再发消息会丢包(接收方收不到),因为是一线UDP线程接收所有数据. 已经试过了多种方法,包括1-增加消息处理线程,UDP接收线程接收消息后写入消息队列,处理线程从队列取消息处理,以提高消息接收速度.2-将UDP接收与UDP发送分开,建两个SOCKET一个用于接收数据,一个用于发送数据,3-建立两个UDP线程,一个接收即时消息,
用户评论