tcp-tcp服务器和tcp客户端

 1 #tcp服务器
 2 from socket import *
 3 
 4 severSocket=socket(AF_INET,SOCK_STREAM)
 5 
 6 severSocket.bind(('',8989))
 7 
 8 severSocket.listen(5)
 9 
10 print('-----1-----')
11 #clientSocket表示新的客户端;clientInfo表示新的客户端ip及端口
12 clientSocket,clientInfo=severSocket.accept()
13 print('-----2-----')
14 
15 recrData=clientSocket.recv(1024)
16 print('----3-----')
17 print('{}:{}'.format(clientInfo,recrData))
18 
19 clientSocket.close()
20 severSocket.close()
21 
22 
23 #tcp客户端
24 from socket import *
25 
26 clientSocket=socket(AF_INET,SOCK_STREAM)
27 clientSocket.connect(('192.168.253.1',8989))
28 
29 #注意:
30 # 1、tcp客户端已经链接好了服务器,所以在以后的数据发送中,不需要填写对方的ip和port-----》打电话
31 # 2、udp在发送数据的时候,因为没有之前的链接,所以需要在每次的发送中都要填写接收方的ip和port----》写信
32 clientSocket.send('hello'.encode('utf-8'))
33 
34 recvData=clientSocket.recv(1024)
35 print(recvData.decode('utf-8'))
36 
37 clientSocket.close()

 

posted on 2019-08-30 22:51  cherry_ning  阅读(188)  评论(0)    收藏  举报

导航