TCP通信用クラス
More...
|
def | __init__ (self) |
|
def | open (self, ModuleName modulename, server_ip="127.0.0.1", server_port=50000) |
|
def | close (self) |
| 終了
|
|
def | write (self, data) |
| bytes型データの送信 More...
|
|
def | read (self, readsize=4096, datawait=False) |
| bytes型データの受信 More...
|
|
def | send (self, p_data) |
| pickle化できるデータの送信 More...
|
|
def | recv (self) |
| pickle化されたデータの受信 More...
|
|
◆ open()
def simple_socket.simple_socket.open |
( |
|
self, |
|
|
ModuleName |
modulename, |
|
|
|
server_ip = "127.0.0.1" , |
|
|
|
server_port = 50000 |
|
) |
| |
- Parameters
-
modulename | simple_socket.SERVER or simple_socket.CLIENT |
server_ip | サーバーのIPアドレス |
server_port | サーバーのポート番号 |
◆ read()
def simple_socket.simple_socket.read |
( |
|
self, |
|
|
|
readsize = 4096 , |
|
|
|
datawait = False |
|
) |
| |
bytes型データの受信
- Parameters
-
readsize | 受信データサイズ |
datawait | 受信データ数がreadsizeになるまで待機するかどうか |
- Returns
- 受信データ(bytes型)
◆ recv()
def simple_socket.simple_socket.recv |
( |
|
self | ) |
|
pickle化されたデータの受信
- Returns
- 受信データ
- Note
- プロトコルは [8byte:送信データサイズ][Nbyte:データ] となっている
◆ send()
def simple_socket.simple_socket.send |
( |
|
self, |
|
|
|
p_data |
|
) |
| |
pickle化できるデータの送信
- Parameters
-
- Returns
- 送信データサイズ
- Note
- プロトコルは [8byte:送信データサイズ][Nbyte:データ] となっている
◆ write()
def simple_socket.simple_socket.write |
( |
|
self, |
|
|
|
data |
|
) |
| |
bytes型データの送信
- Parameters
-
- Returns
- 送信データサイズ
The documentation for this class was generated from the following file: