P
pingpingniu
Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi的ClientSocket作了一个客户端的程序,我想进行多次发送和接收,我是这样做的:
在连接事件中发送数据,在OnRead事件中让Socket关闭,做一个计数器控制发送个数,然后再打开
Socket。
但是一个奇怪的现象出现了,当程序在运行时,我点击别的界面,此程序就停止发送。就算我
不点击别的界面,程序也经常停止发送,而且停止的地方也不一样,有时候发送几千个才停,有时
候几十个就停了,有哪位高手能告诉我为什么吗?是这个控件有Bug还是我程序本身有问题?
在连接事件中发送数据,在OnRead事件中让Socket关闭,做一个计数器控制发送个数,然后再打开
Socket。
但是一个奇怪的现象出现了,当程序在运行时,我点击别的界面,此程序就停止发送。就算我
不点击别的界面,程序也经常停止发送,而且停止的地方也不一样,有时候发送几千个才停,有时
候几十个就停了,有哪位高手能告诉我为什么吗?是这个控件有Bug还是我程序本身有问题?