重新讨论:多线程环境下的 Ping 程序设计 ,up有分(夜林箭)
在一般的网络应用程序中,我们经常会使用到 Ping ,这对于
我们的程序是一个很实用的功能。可是,我写的 Ping 程序却不能
工作在多线程环境下。
比如:用 BCB 撰写一个独立的 PING 程序,程序运行一个实例,
功能一切正常,如果同时运行两个甚至更多的实例,这个 PING 程序
就会出现冲突,他们会交叉的接收到不属于自己的数据。但程序却认
为是正常的。我们应该怎样设计多线程环境下的 PING 程序呢。
请做过的兄弟不吝赐教!!欢迎大家参与讨论,分数送上!!