zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    MySQL查看视图
    MySQL创建视图(CREATE VIEW)
    Mysql视图
    Snipaste使用教程
    Mysql全文检索
    MySQL中MyISAM和InnoDB
    MySQL卸载注意事项
    MySql免安装配置(Windows)
    验证用户名密码:Servlet+Maven+Mysql+jdbc+Jsp
    使用response下载文件
  • 原文地址:https://www.cnblogs.com/nodchen/p/8933166.html
Copyright © 2011-2022 走看看