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) 收藏 举报
浙公网安备 33010602011771号