在本地并不出现这种情况,而要在外网中才会出现,为什么?
接收线程中代码如下: Stream := TWinSocketStream.Create(mRevSocket, 60000000);
while (not Terminated) and mRevSocket.Connected do
begin
try
if Stream.WaitForData(60000) then
begin
revlen:=Stream.Read(Arefbuf[startpos],DATBUF_NUM-startpos);
接收线程中代码如下: Stream := TWinSocketStream.Create(mRevSocket, 60000000);
while (not Terminated) and mRevSocket.Connected do
begin
try
if Stream.WaitForData(60000) then
begin
revlen:=Stream.Read(Arefbuf[startpos],DATBUF_NUM-startpos);
解决方案 »
- 请教~~请问如何用delphi监控一个其他程序的窗体?当这个程序的窗口出现时 执行一段代码,当这个窗口关闭时 执行一段代码 ? 谢谢!!!
- 请教高手,
- 如何写ActiveX控件.用在IE浏览器.供网页调用.
- 主从表新增记录怎么操作!
- 文件时间
- 关于InstallShield 打包中的问题(数据库为SQL SERVER) 急
- 请问下面代码错在哪儿?
- 如何在TreeView和ListView项拖动时检测是否按下了Ctrl键
- 关于xe5 android webservice连接数据问题
- 其实,Data2000并非大家说的那样啊..(恳请进来看看)
- 连接到TServerSocket上的Socket的RemoteHost是否需要在客户端设置?
- Access数据库升级!!!
强烈建议:
先到Delphi安装目录的bin子目录下找到
serSocket.exe 运行后在系统的右下角出现
服务器标志,再次运行你的应用程序吧!
这是为什么呢??能说说原因吗?还有其他的办法吗?