TCP服務端:
#coding:utf-8# 導入 socket 模塊import socketdef main(): PRint("~~~~~服務端啟動~~~~") #1.創建sokcet sSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) #2.綁定 sSock.bind(('192.168.1.57',1234)) #3.監聽 sSock.listen(5) #4.處理連接 cSock, adrr = sSock.accept() print('客戶端 連接成功') cSock.send(str('歡迎:').encode('utf-8')) #5、6 發送、接收數據 while True: print(cSock.recv(1024).decode('utf-8')) inStr = input('>>>:') if(inStr == 'quit'): break cSock.send(str(inStr).encode('utf-8')) #7.關閉套接字 cSock.clsoe()if __name__ == "__main__": main()TCP客戶端:
#coding:utf-8# 導入 socket 模塊import socketdef main(): print('~~~~~客戶端啟動~~~~') #1.創建sokcet cSock = socket.socket() #2.連接服務器 host = socket.gethostname() # 獲取本地主機名 port = 1234 # 設置端口好 cSock.connect(('192.168.1.57', port)) #3、4 發送、接收數據 while True: print(cSock.recv(1024).decode('utf-8')) inStr = input('>:') if (inStr == 'quit'): break cSock.send(str(inStr).encode('utf-8')) #5.關閉套接字 cSock.close()if __name__ == '__main__': main()
新聞熱點
疑難解答