C cool133 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-27 #1 一个超菜问题~ 不知道Indy 的tcpserver 和tcpclient编程时用到的 是不是伯克利套接字??
张 张无忌 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-28 #4 伯克利套接字是一种规范,指的是BSD里的SOCKET规范,其实主要是TCP, 当时用C写的,现在的UNIX,LINUX都是基于伯克利套接字的,WINDOWS的 也一样,
C cool133 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-28 #5 我看到的关于套接字的编程都是调用了bind(),listen(),accept()等方法啊~ 但我用indy tcpserver的时候根本没用到这些。因为idtcpserver是自动给每个客户端创建线程并进行相关通信的。 所以我还是不明白到底id tcpserver是否用到了套接字的理论~
我看到的关于套接字的编程都是调用了bind(),listen(),accept()等方法啊~ 但我用indy tcpserver的时候根本没用到这些。因为idtcpserver是自动给每个客户端创建线程并进行相关通信的。 所以我还是不明白到底id tcpserver是否用到了套接字的理论~
X xzh2000 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-28 #7 to cool133 你可以打开IdSocket2.pas看看,里面是对bind,listen,accept的方法指针声明, 主要的实现是由IdIOHandleSocket来实现的。