W
wxjh2001
Unregistered / Unconfirmed
GUEST, unregistred user!
系统demo中我简单的设计是这样的:
放置了一个idudpclient1 传入窗体上的idudpclient1
form1---------------------->打开一个监听线程----------------------------〉
生成一个处理线程,传入了idudpclient1
当有用户消息来得时候--------------------------------------〉处理消息的时候还要
使用idudpclient1发送信息
同其他的用户进行通信-------------------------〉注1:这里我应该立即进行返回信息的处理
但是当用户发送信息的时候我外围的监听线程却得到了该信息,注1区域有时候会得到,有时候得不到,有什么方法让我的注1部分能够直接得到返回的信息,而避免在监听线程中得到,第二个问题是:假如我在注1处10000次send消息的时候,外围监听线程是不是挂起来没法读取其他用户返回给我的信息呢,程序中所有的udpclient1都是从界面中传入的那个,因为我要和外网通讯,所以只能用一个udp来处理所有的事情,大家畅谈一下解决方法
不知道我的表达能力大家是否能够看懂呢~!
放置了一个idudpclient1 传入窗体上的idudpclient1
form1---------------------->打开一个监听线程----------------------------〉
生成一个处理线程,传入了idudpclient1
当有用户消息来得时候--------------------------------------〉处理消息的时候还要
使用idudpclient1发送信息
同其他的用户进行通信-------------------------〉注1:这里我应该立即进行返回信息的处理
但是当用户发送信息的时候我外围的监听线程却得到了该信息,注1区域有时候会得到,有时候得不到,有什么方法让我的注1部分能够直接得到返回的信息,而避免在监听线程中得到,第二个问题是:假如我在注1处10000次send消息的时候,外围监听线程是不是挂起来没法读取其他用户返回给我的信息呢,程序中所有的udpclient1都是从界面中传入的那个,因为我要和外网通讯,所以只能用一个udp来处理所有的事情,大家畅谈一下解决方法
不知道我的表达能力大家是否能够看懂呢~!