关于socket的概念
看到的文章上说“每个网络通信循环地进出主计算机的TCP 应用层。它被两个所连接的号码唯一地识别。这两个号码合起来叫做套接字.组成套接字的这两个号码就是机器的IP 地址和TCP 软件所使用的端口号。”
又说“通过socket()函数可以创建一个套接字,然后再把它绑定到端口号...”
那么套接字socket的概念究竟到哪里为止呢?是仅限于socket()返回的文件描述符?还是是IP和端口号的组合?如果是,那么socket()调用之后产生的套接字描述符的作用是什么呢? 套接字描述符,IP地址,端口号三者间的关系是怎样的?
谢谢各位前辈解答。
[解决办法]
一个socket句柄代表两个地址对 “本地ip:port”--“远程ip:port”