李佳薇 纹身:java socke编程问题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 00:48:42
我前几天编写了一个socket客户端和服务端程序,是基于UDP的,客户端每隔1秒给服务端发送一个包,由于服务端也是在本机模拟,所以服务端模拟丢包率30%,所以当服务端丢包后,客户端如果在1秒内未收到回复则自动认为包已丢失,继续发送下一个包.
我想请教的是,如何让客户端1秒后(说明已丢包)自动发送下一个包,我现在的程序是客户端未收到回复则一直等待.请问超时怎么写.
我刚学java所以很多函数不清楚,望赐教.

尝试用线程控制一下
既然是刚学就要把 线程和 i/o 等几个内容先弄好啊