T
tonmy
Unregistered / Unconfirmed
GUEST, unregistred user!
看来也没人来回答这个问题了,散分吧。
我最后的解决方法是:
客户端也用TidUDPServer代替TidUDPClient,通过动态创建方法来保证同一个客户机上可以同时运行多个客户端程序。
关于服务端不定时出现Socket error #10054...(主要由于服务端运行了比较消耗CPU的程序时出现),并导致服务关闭的问题,我加了一个定时器,每5秒钟检查是否收到了客户端发来的数据,没有,则自动重建服务端UDP服务。看起来比较别扭,这是我没办法的办法了。
我最后的解决方法是:
客户端也用TidUDPServer代替TidUDPClient,通过动态创建方法来保证同一个客户机上可以同时运行多个客户端程序。
关于服务端不定时出现Socket error #10054...(主要由于服务端运行了比较消耗CPU的程序时出现),并导致服务关闭的问题,我加了一个定时器,每5秒钟检查是否收到了客户端发来的数据,没有,则自动重建服务端UDP服务。看起来比较别扭,这是我没办法的办法了。