IDTCPClient之间是如何通信的?(50分)

  • 主题发起人 主题发起人 zts566
  • 开始时间 开始时间
Z

zts566

Unregistered / Unconfirmed
GUEST, unregistred user!
这些天一直在学网络通信,用的组件是indy10.
现在我已经弄懂了IDTCPServer与IDTCPClient之间的通信.
我想问的是:
打开服务器后,然后打开多个用IDTCPClient做的客户端是如何进行通信的?
 
学网络通信还是要先学点网络协议基础的。在Windows上就是学Winsock。你连TCP监听套接字跟TCP客户套接字怎么通信都不知道又怎么可能可以用好indy或者其它的网络组件。

TCP监听套接字接收客户连接请求后 分配一个新的套接字跟客户端进行数据通讯 有多少个客户端 服务端就会多少个对应的TCP套接字。监听套接字是不与客户进行数据通讯的。
 
谢谢楼上的指点,看了一些TCP监听套接字的知识,但是IDTCPServer与IDTCPClient是如何实现TCP监听套接字的呢?
那位高手做过这方面的,请指点一下?
 
没有人会吗?
期待中..........
 
"但是IDTCPServer与IDTCPClient是如何实现TCP监听套接字的呢?"

看INDY源代码不就知道了吗?
 
网上应该有好多这方面的实例。
 
TCP的协议是面向连接的...客户端与客户端相连是不可以的..
不过有看书竟然有图显示是客户端与客户端的....我想是书是想表示P2P的意思...但TCP的P2P不是这样的
 
后退
顶部