1

私はPythonを使用したネットワーキングが初めてです。私はsocket.sendto()関数で働いていました。のように、メッセージ文字列とともに、関数を介してさらに多くの引数を送信できるかどうかを知りたいですtimestamp。sendto 関数に変数を追加しました。しかし、それはスローしTypeError: Integer requiredます。なぜそうなのですか?追加の引数を送信するにはどうすればよいですか?

4

1 に答える 1

2

関数を介してさらに多くの引数を送信できるかどうかを知りたい

ドキュメントを見てください:

socket.sendto(string, address)

socket.sendto(string, flags, address)

データをソケットに送信します。宛先ソケットは で指定されているため、ソケットをリモート ソケットに接続しないでくださいaddress。オプションのflags引数は、上記と同じ意味recv() です。送信されたバイト数を返します。(アドレスの形式は、アドレスファミリによって異なります — 上記を参照してください。)

socket高レベルのインターフェースではありません。バイトを送信し、バイトを受信します。送信するデータはすべてstring引数でエンコードし、受信側でデコードする必要があります。

于 2013-09-07T02:30:17.570 に答える