是指在使用Python的socket库进行网络编程时,当调用socket.connect_ex()方法连接远程主机时,返回的错误码为10048。这个错误码对应的错误信息是"Address already in use",表示所要绑定的地址已经被其他套接字占用。 具体解释如下: 概念:socket.connect_ex()是Python中socket库提供的一个方法,用于尝试连接远程主机。套接...
importsocketimportsocketHOST='192.168.0.1'PORT=80s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# 创建套接字# 地址簇 : AF_INET (IPv4)# 类型: SOCK_STREAM (使用 TCP 传输控制协议); SOCK_DGRAM 为UDP协议result=s.connect_ex((HOST,PORT))#连接服务端端口ifresult==0:print('Connected.')s.sh...
一般socket链接会首选connect方法,该方法会一直尝试链接。那么今天展示下connect_ex()方法,该方法如果链接成功会返回0,失败会返回errno库中的errorcode中的key,如下图对应关系: 用os.strerror(err_key)可以得到相应的我们能看得懂的错误消息,如下图: 1
s.connect() 主动初始化TCP服务器连接 s.connect_ex() connect()函数的扩展版本,出错时返回错误,而不是抛出异常。 公共用途的套接字函数: s.recv() 接收TCP数据 s.send() 发送TCP数据(send在待发送数据量大于己端缓存剩余空间时,数据丢失,不会发完) s.sendall() 发送TCP数据(在待发送数据量大于己端缓存...
s.connect_ex() connect()函数的扩展版本,出错时返回出错码,而不是抛出异常 公共用途的套接字函数 s.recv() 接收TCP数据 s.send() 发送TCP数据(send在待发送数据量大于己端缓存区剩余空间时,数据丢失,不会发完) s.sendall() 发送完整的TCP数据(本质就是循环调用send,sendall在待发送数据量大于己端缓存区...
s.connect_ex((host,port)) #和上面的功能差不多,只是出错了不抛异常,只是返回出错码 3).通用函数 s.recv(size,flag) #接收最多size个大小的数据,flag可以忽略,返回值为数据是字符串形式 s.send(str,flag) #发送str数据,返回值是要发送的字节数量,可能数据未全部发送 ...
class ScanPort:def __init__(self):self.ip = Nonedef scan_port(self, port):try:s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)res = s.connect_ex((self.ip, port))if res == 0: # 端口开启print('Ip:{} Port:{} IS OPEN\n'.format(self.ip, port))else:print('Ip:{} Port...
s.connect() 主动初始化TCP服务器连接,。一般address的格式为元组(hostname,port),如果连接出错,返回socket.error错误。 s.connect_ex() connect()函数的扩展版本,出错时返回出错码,而不是抛出异常 公共用途的套接字函数 s.recv() 接收TCP数据,数据以字符串形式返回,bufsize指定要接收的最大数据量。flag提供有关...
except Exception as ex: break conn.close() client.py import socket ip_port=('127.0.0.1',5555) s=socket.socket() s.connect(ip_port) while True: data=input('>>').strip() if len(data)==0:continue #如果直接输入空格或者回车,直接会卡住,因为服务器方面recv不会接受空值,会导致阻塞 ...
服务端套接字函数 s.bind() 绑定(主机,端口号)到套接字 s.listen() 开始TCP监听 s.accept() 被动接受TCP客户的连接,(阻塞式)等待连接的到来 客户端套接字函数 s.connect() 主动初始化TCP服务器连接 s.connect_ex() connect()函数的扩展版本,出错时返回出错码,而不是抛出异常 公共用途的套接字函数 s....