python 使用socket模拟tcp客户端和tcp服务器端

 时间:2024-10-13 00:10:53

1、#coding=utf-8'''服务器端代码'''import socket#创建套接字tcptcpServerSocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM)address = ('',8080)tcpServerSocket.bind(address)tcpServerSocket.listen(5)while True: newServerSocket,destAddr = tcpServerSocket.accept() while True: recvData = newServerSocket.recv(1024) if len(recvData)>0: newServerSocket.send('thanks!') elif len(recvData) == 0: newServerSocket.close() print('----------') breaktcpServerSocket.close()

2、'''客户端代码'''import socket#创建套接字tcpClientSock髫潋啜缅et = socket.socket(socket.AF_INET, socket.SOCK_STREAM)print('socket---%s'%tcpClientSocket)#链接服务器serverAddr = ('192.168.13.77',8080)tcpClientSocket.connect(serverAddr)print('connect success!')while True: #发送数据 sendData = raw_input('please input the send message:') if len(sendData)>0: tcpClientSocket.send(sendData) else: break #接收数据 recvData = tcpClientSocket.recv(1024) #打印接收到的数据 print('the receive message is:%s'%recvData)#关闭套接字tcpClientSocket.close()print('close socket!')

  • Windows如何向虚拟机Linux传输文件
  • 原神拍照活动攻略
  • 第五人格求生者怎样遛监管者梦之女巫
  • 原神委托任务“攀高危险”攻略
  • 四级听力短对话题型分析
  • 热门搜索
    病毒手抄报内容写什么 众志成城抗击疫情手抄报 病毒手抄报图片 传统文化手抄报图片 关于防控疫情的手抄报 元旦手抄报图片大全 防病毒手抄报大全 依依惜别手抄报 抗击病毒手抄报 新学期新气象手抄报图片