blob: b1a6d867d674cbb355014cd9faa5bdcf781a244e (
plain) (
tree)
|
|
import socket
import sys
from struct import *
HOST, PORT = "localhost", 9999
data = ""
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
#data = pack("!B", 0)
#data += "hello"
#data += "\0"
#data += "world"
#data = pack("!Bll", 1, 1234, 5678)
#data += "hello, world!"
data = pack("!Bldd", 2, 1234, 123.123, 12323.23222)
print data
try:
sock.connect((HOST, PORT))
sock.sendall(data)
sock.shutdown(socket.SHUT_WR)
received = sock.recv(1024)
finally:
sock.close()
print "Sent: {}".format(data)
print "Received: {}".format(received[0])
|