• 02select监听客户端


    # coding: utf-8
    import socket

    # 定义一个消息列表
    messages = ['This is the message ', 'It will be sent ', 'in parts ', ]

    # 定义一个元祖,指定想要连接的服务端。
    server_address = ('localhost', 8090)

    # Create aTCP/IP socket

    # 初始化两个socket
    # Connect thesocket to the port where the server is listening

    # 打印出要连接的IP和端口
    # 然后进行连接到服务器。
    # 连接到服务器
    for i in range(10):
    socks = [socket.socket(socket.AF_INET, socket.SOCK_STREAM), socket.socket(socket.AF_INET, socket.SOCK_STREAM)]
    print('connecting to %s port %s' % server_address)
    for s in socks:
    print(s)
    s.connect(server_address)

    # 循环遍历,进行发送消息
    for index, message in enumerate(messages):
    # Send messages on both sockets
    # 遍历定义的socket,然后进行发送定义好的消息。
    for s in socks:
    print('%s: sending "%s"' % (s.getsockname(), message + str(index)))
    s.send(bytes((message + str(index)).encode('utf-8')))
    # Read responses on both sockets

    # 进行接收消息,
    for s in socks:
    # 循环进行接收消息
    data = s.recv(1024)
    # 打印出接收的IP,端口,和接收到的消息。
    print('%s: received "%s"' % (s.getsockname(), data))
    if data != "":
    print('closingsocket', s.getsockname())
    s.close()
  • 相关阅读:
    Kubernetes之(四)kubeadm部署集群
    Kubernetes之(三)核心组件ETCD介绍
    Kubernetes之(二)核⼼技术概念和API对象
    Kubetnetes之(一)基础介绍
    docker入门基础(六)
    docker入门基础(八)
    docker入门基础(七)
    docker入门基础(五)
    docker入门基础(四)
    docker入门基础(三)
  • 原文地址:https://www.cnblogs.com/cong12586/p/14071335.html
Copyright © 2020-2023  润新知