• Python的socket


    第一部分socket的简单示例

    服务器部分:

    """
    Description:
    Author:Nod
    Date:
    Record:
    #---------------------------------v1-----------------------------------#
    """
    
    
    import socket
    
    #socket.AF_INET  指定socket的类型
    #SOCK_STREAM     指定是tcp的流媒体协议
    phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    
    #绑定端口跟地址
    phone.bind(('127.0.0.1',8080))
    
    #监听的最大连接数  主要针对于并发问题
    phone.listen(5)
    
    
    #
    print('wating for =====')
    conn,client_addr=phone.accept()
    print(conn,client_addr)
    
    
    data=conn.recv(1024)    #收消息
    print('33[31;1m%s33[0m'%data)
    conn.send(data.upper())   #发消息
    
    conn.close()

    客户端部分:注意在发送数据时发送的是二进制

    """
    Description:
    Author:Nod
    Date:
    Record:
    #---------------------------------v1-----------------------------------#
    """
    
    
    
    import socket
    plone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    
    plone.connect(('127.0.0.1',8080))
    
    
    plone.send('hello'.encode('utf-8'))
    
    data=plone.recv(1024)
    print(data)
    
    plone.close()
    View Code
  • 相关阅读:
    Python ES操作
    SVN总结
    MongoDB问题总结
    MySQL
    PyQt小工具
    Python logging模块
    shell脚本
    cmd命令
    eclipse java 项目打包
    Robot Framework:failed: Data source does not exist.错误
  • 原文地址:https://www.cnblogs.com/nodchen/p/8933166.html
Copyright © 2020-2023  润新知