通过socket.sendto()发送其他参数

时间:2013-09-07 02:27:00

标签: python sockets networking

我是使用python进行网络连接的新手。我正在使用socket.sendto()函数。我想知道是否可以通过函数发送更多参数以及消息字符串,就像在timestamp中一样。我刚刚在sendto函数中添加了一个变量。但那会引发TypeError: Integer required。为什么会这样?我该如何发送额外的参数?

1 个答案:

答案 0 :(得分:2)

  

我想知道是否可以通过函数

发送更多参数

查看the documentation

  

socket.sendto(string, address)

     

socket.sendto(string, flags, address)

     

将数据发送到套接字。套接字不应连接到a   远程套接字,因为目标套接字由address指定。   可选的flags参数与recv()的含义相同   以上。返回发送的字节数。 (地址的格式取决于   关于地址族 - 见上文。)

socket不是高级接口;你发送字节和接收字节。您要发送的所有数据都应在string参数中进行编码,并在接收方进行解码。