我是使用python进行网络连接的新手。我正在使用socket.sendto()
函数。我想知道是否可以通过函数发送更多参数以及消息字符串,就像在timestamp
中一样。我刚刚在sendto函数中添加了一个变量。但那会引发TypeError: Integer required
。为什么会这样?我该如何发送额外的参数?
答案 0 :(得分:2)
我想知道是否可以通过函数
发送更多参数
socket.sendto(string, address)
socket.sendto(string, flags, address)
将数据发送到套接字。套接字不应连接到a 远程套接字,因为目标套接字由
address
指定。 可选的flags
参数与recv()
的含义相同 以上。返回发送的字节数。 (地址的格式取决于 关于地址族 - 见上文。)
socket
不是高级接口;你发送字节和接收字节。您要发送的所有数据都应在string
参数中进行编码,并在接收方进行解码。