Python TCP服务器
生活随笔
收集整理的這篇文章主要介紹了
Python TCP服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TCP服務器的創建也比較簡單;
1.建立一個socket對象
2.綁定要監聽的IP地址和端口
3.當有客戶端請求時,啟動多線程處理客戶端連接
import socket import threadingbind_ip="127.0.0.1" bind_port=9999 # 1 server=socket.socket(socket.AF_INET,socket.SOCK_STREAM) #2 server.bind((bind_ip,bind_port))server.listen(5) print "[*] listening on %s :%d" % (bind_ip,bind_port)def handle_client(clien_socket):request=clien_socket.recv(1024)print "[*] received : %s " % requestclien_socket.send('service send data!')clien_socket.close()while True:client,addr=server.accept()print "[*] accepted connection from :%s :%d " % (addr[0],addr[1])#3client_hander=threading.Thread(target=handle_client,args=(client,))client_hander.start()服務器創建好了,客戶端來個簡單的請求連接;
import socket s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)s.connect(('127.0.0.1', 9999))s.send('client send data')print s.recv(1024) s.close()開二個命令行窗口,運行上面的二個腳本;
轉載于:https://www.cnblogs.com/xieyier/p/4750456.html
總結
以上是生活随笔為你收集整理的Python TCP服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 积极向上,努力工作,提高能力,提高战斗力
- 下一篇: 3D Game Programming