winsocket

1285189390 2001-12-06 03:33:06
在WIN2000环境下开发网关服务器,用DELPHI 6。服务器同时和多个客户端进行通信。
初步设想是:服务程序用一个WINSERVERSOCKET控件。SERVERTYPE为stThreadBlocking
。因为本人从没有开发此类程序的经验。所以有个问题想不明白:如果SERVER(服务程序)正在同CLIENT1(客户端1)进行数据交换。这时有其他CLIENT请求SERVER服务。服务程序是如何分辨出客户端?SERVER与CLIENT2通信之后,如何再和CLIENT1建立联系?
有源码吗????
...全文
126 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zb_china 2001-12-07
  • 打赏
  • 举报
回复
网关是如何实现的你知道吗?我不太清楚,但推测不是在传输层实现的,不能用sockt开发。
1285189390 2001-12-07
  • 打赏
  • 举报
回复
to: unkill(不死鸟) 哪里可以看到类似的代码?
unkill 2001-12-06
  • 打赏
  • 举报
回复
每一个客户端连接以后,服务端都会分配一个新的socket与该客户端对应。
具体代码可以去看<windows网络编程>
cdone 2001-12-06
  • 打赏
  • 举报
回复
如果你想服务器提高响应时间,最后建立一个线程池
superdreamer 2001-12-06
  • 打赏
  • 举报
回复
server:socket->bind->listen->accept
when client connect server,server accept and create new socket,then server communicate with client by new socket,do you understand?

69,381

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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