TCP套接字中的主动打开和被动打开有什么区别?

时间:2015-03-29 21:35:37

标签: networking

我正在研究网络的基础知识并对此感到困惑。任何人都可以用简单的词语解释两者之间的差异。

2 个答案:

答案 0 :(得分:23)

  • 被动打开是创建侦听套接字,以接受传入连接。它使用socket(), bind(), listen(),后跟accept()循环。
  • 活动打开是指客户端创建与侦听端口的连接。它使用socket()connect()

答案 1 :(得分:0)

至少简单地说: 被动打开位于SERVICE(服务器或侦听器)侧 CLIENT(源或启动