Python socket模块TCP通信编程:服务器套接字绑定IP地址和端口号
答案:B
Python使用socket模块进行TCP通信编程时,对服务器的套接字对象serverSocket绑定IP地址和端口号正确的是:
serverSocket.bind(('202.11.5.68', 8000))
解释:
serverSocket.bind()方法用于将服务器套接字绑定到指定的IP地址和端口号。- 绑定方法需要一个元组参数,元组中包含IP地址和端口号。
- IP地址和端口号都需要用字符串类型表示,并用单引号括起来。
选项分析:
- A、 serverSocket.bind((202.11.5.68,8000)) - 错误,端口号应使用字符串类型表示。
- B、 serverSocket.bind(('202.11.5.68',8000)) - 正确,IP地址和端口号都使用字符串类型表示,并用单引号括起来。
- C、 serverSocket.bind((202.11.5.68,'8000')) - 错误,IP地址也应该用字符串类型表示。
- D、 serverSocket.bind(('202.11.5.68','8000')) - 正确,IP地址和端口号都使用字符串类型表示,并用单引号括起来。
总结:
在Python socket编程中,使用 bind() 方法将服务器套接字绑定到IP地址和端口号时,需要确保IP地址和端口号都用字符串类型表示,并用单引号括起来。
原文地址: http://www.cveoy.top/t/topic/oyaO 著作权归作者所有。请勿转载和采集!