python socketはどのようにバイトデータを送信しますか?

417 ワード

def send_byte():
    a = [0x10, 0x20, 0x50]
    b = ""
    for i in range(len(a)):
        b += chr(a[i])
    print repr(b)
 
    sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    sock.connect(('localhost', 8001))
    time.sleep(2)
    sock.send(b)
    print sock.recv(1024)
    sock.close()

Or use struct.pack
 
From:python socketはどのようにバイトデータを送信しますか?