TCP server
HOST = '192.168.1.1' PORT = 7777 ts = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ts.bind((HOST, PORT)) ts.listen(1) print 'TCP waiting to receive data' conn, addr = ts.accept() print 'Connected by', addr while True: data = conn.recv(1024) if not data: break conn.send(data.upper()) conn.close()
TCP client
HOST = '192.168.1.1'
PORT = 7777
tc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
tc.connect((HOST, PORT))
say = raw_input('say something\r\n')
tc.send(str(say))
received = tc.recv(1024)
tc.close()
print "Sent: {}".format(say)
print "Received: {}".format(received)

0 意見:
張貼留言