救救我,在线等待

bkqdd 2004-12-08 04:18:41
各位大侠,本人目前和工行在合做一个项目,我需要接受从银行端的收款信息,我目前是这样做的,我接到银行的请求,接受数据,关闭监听端口,处理完毕后,打开端口,这样就有一个问题,就是我关闭端口的同时,如果对方并发数据包,这样就接收不到另外的数据包。,不知道大家有没有这方面实现的例子。如果这个问题解决不了,我就死了
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jackxrh 2004-12-09
  • 打赏
  • 举报
回复
你自己做 DLL .. 开两个线程 ,一个线程接收SOCKET数据 , 存入一内存区域 ;另一线程从内存区域中取出数据进行解析 ... 可以加上互斥器之类的东东来保证对内存的访问 ..这样做比较好一些 .
WorldMobile 2004-12-08
  • 打赏
  • 举报
回复
可以处理,你用winsock来做,服务器端只管往客户端发送,客户端接收,接收后处理,不要像你说的那样关闭端口。
why_happy 2004-12-08
  • 打赏
  • 举报
回复
你可以监听端口,发送忙的信号给银行端,让其等待,等执行完再发空的信号给银行端,让其再传数据过来啊
bkqdd 2004-12-08
  • 打赏
  • 举报
回复
因为要保证同步短连接
shinesky 2004-12-08
  • 打赏
  • 举报
回复
有點疑問,為什么處理數據的時候不打開端口接收
TTLOVEYOU3344 2004-12-08
  • 打赏
  • 举报
回复
想盜銀行的錢?:)

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧