tcp服务器-简易
import socket
from threading import Thread


def fun(client_socket,client_address):
    print('等待接收数据')
    while 1:
        recv_data = client_socket.recv(1024)
        if not recv_data:
            print(client_address,"下线了")
            client_socket.close()
            break
        print(client_address,recv_data.decode('utf-8'))


    # send_data = input('请输入要发送的信息:')
    # client_socket.send(send_data.encode('utf-8'))
    # 关闭客户端套接字


    client_socket.close()


def main():
    # 创建套接字
    soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    # 绑定地址
    local_address = ('127.0.0.1', 8887)
    soc.bind(local_address)
    # 监听模式
    soc.listen(99)
    while True:
        # 接收客户端连接
        print('等待客户端连接')
        client_socket, client_address = soc.accept()
        # 收发信息
        t = Thread(target=fun,args=(client_socket,client_address))
        t.start()


    # 关闭套接字
    soc.close()


if __name__ == '__main__':
    main()
阅读更多
想对作者说点什么? 我来说一句

简易TCP服务器,VC++实现

2011年11月08日 4KB 下载

没有更多推荐了,返回首页

不良信息举报

tcp服务器-简易

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭