500分求关于Delphi中使用AcceptEx问题的解决(100分)

  • 主题发起人 主题发起人 joysun
  • 开始时间 开始时间
J

joysun

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中使用AcceptEx函数的时候,发现如下问题:
第一次循环调用AcceptEx无论发出多少个等待连接的Socket都不会有问题,而且客户端也可以连接,但是当等待连接的Socket数量不够,而重新调用AcceptEx时,函数可以成功执行,但是当函数成功执行完成后,系统就会出错,我跟踪了CPU的运行情况,是ESP,EIP突然出现了一个非法的地址,也就是说,函数执行完成后,系统突然跳到一个非法的地址了!
(调用AcceptEx的过程省略)
在此想看看大家有没有在Delphi中重复调用AcceptEx成功的,给介绍一下经验!
 
在线等待解决阿,高手帮帮忙
 
數接大多,內存會不足
所以三層架构的軟件的第二,三層在同一臺電腦
 
可以肯定不是内存不足的问题,因为即使建立1个连接也会出现这问题。
我已经在c++ Builder下测试了相同的代码,没有问题,不知道是不是c与Pascal的区别的问题?
 
Likedfw520,借我人气,做广告来了???[8D]
 
自己已经解决了,我的分,亏啊!谁提供点有用的新鲜资料给谁了!
 
后退
顶部