Python

python socket server client

ndlessrain 2014. 5. 10. 18:09
728x90

server

import socket

HOST = ''

PORT = 50007

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.bind((HOST, PORT))

s.listen(1)

conn, addr = s.accept()

print('Connected by ', addr)

while True:

data = conn.recv(1024)

if not data: break

conn.send(data)

conn.close()

 

client

import socket

 

HOST = '127.0.0.1'

PORT = 50007

s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)

s.connect((HOST, PORT))

s.send(b'hello, python')

data = s.recv(1024)

s.close()

print('Received' repr(data))

728x90