Python Socket 編程 Simple demo

服務端代碼 python

#!/usr/bin/python 

import socket

sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind(('localhost',8001))
sock.listen(10)
while True:
	connection,address=sock.accept()
	try:
		connection.settimeout(5)
		buf=connection.recv(1024)
		if buf == '1':
			connection.send('welcome to server')
		else:
			connection.send('bye bye !')
	except socket.timeout:
		print 'time out'
		connection.close()
客戶端代碼
#!/usr/bin/python 

import socket 
import time

sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect(('localhost',8001))
sock.send('1')
print sock.recv(1024)
sock.close()
相關文章
相關標籤/搜索