创建服务端:
#-*- coding=UTF-8 -*-
'''
Created on 2014-3-10
'''
import socket
Host = '127.0.0.1'
Port = 50000
Buffer = 5000
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind((Host,Port))
sock.listen(0)
print("tcpServer listen as:%s %s\n\r" %(Host,Port))
while True:
client_sock,client_addr = sock.accept()
print('%s:%s connect' %client_addr)
while True:
recv = client_sock.recv(Buffer)
recv = str(recv,"utf-8")
if not recv:
client_sock.close()
break
print("[Client %s:%s said]:%s" %(client_addr[0],client_addr[1],recv))
client_sock.send(bytes("tcpServer has received your message","utf-8"))
client_sock.close()
sock.close()
客户端:
#-*- coding=UTF-8 -*-
'''
Created on 2014-3-10
'''
import socket
Host = '127.0.0.1'
Port = 50000
Buffer = 5000
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((Host,Port))
sock.send(bytes('hello','utf-8'));
recv = sock.recv(Buffer)
recv = str(recv,"utf-8")
print("[tcpServer said]:%s" %recv)
sock.close()
#-*- coding=UTF-8 -*-
'''
Created on 2014-3-10
'''
import socket
Host = '127.0.0.1'
Port = 50000
Buffer = 5000
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.bind((Host,Port))
sock.listen(0)
print("tcpServer listen as:%s %s\n\r" %(Host,Port))
while True:
client_sock,client_addr = sock.accept()
print('%s:%s connect' %client_addr)
while True:
recv = client_sock.recv(Buffer)
recv = str(recv,"utf-8")
if not recv:
client_sock.close()
break
print("[Client %s:%s said]:%s" %(client_addr[0],client_addr[1],recv))
client_sock.send(bytes("tcpServer has received your message","utf-8"))
client_sock.close()
sock.close()
客户端:
#-*- coding=UTF-8 -*-
'''
Created on 2014-3-10
'''
import socket
Host = '127.0.0.1'
Port = 50000
Buffer = 5000
sock = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect((Host,Port))
sock.send(bytes('hello','utf-8'));
recv = sock.recv(Buffer)
recv = str(recv,"utf-8")
print("[tcpServer said]:%s" %recv)
sock.close()