Python TCP 服务端

来源:互联网 发布:淘宝托管运营 编辑:程序博客网 时间:2024/06/14 03:05
#!usr/bin/env python#-*- coding: utf-8 -*-#TCP Serverimport socketimport threadingbind_ip = "0.0.0.0"#任意地址bind_port = 9999server = socket.socket(socket.AF_INET,socket.SOCK_STREAM)server.bind((bind_ip,bind_port))server.listen(5)#最大连接数print "[*]Listening on %s:%d" % (bind_ip,bind_port)#客户处理线程def handle_client(client_socket):    #打印客户端发送得到的内容    request = client_socket.recv(1024)#1k    print "[*]Received: %s" % request    #返还数据包    client_soceket.send("ACK!")    client_soceket.close()while True:    client,addr = server.accept()    print "[*]Accepted connection from: %s:%d" % (addr[0],addr[1])    #挂起线程处理传入的数据    client_handler = threading.Thread(target=handle_client,args = (client,))    client_handle.start()


1 0