zoukankan      html  css  js  c++  java
  • python:socket编程

    socket_client.py

    #!usr/bin/env python
    # -*- coding:utf-8 -*-

    __author__ = "Samson"

    #客户端
    import socket
    client = socket.socket()#声明socket类型,同时生成socket链接对象,默认ipv4,tcp协议
    client.connect(("localhost",6969))#建立连接
    client.send(b"Hello world!")#python3只能发byte类型,python2可以为字符串
    data = client.recv(1024)#收取1024个字节,即1K
    print("recv:",data)

    client.close()#关闭连接

    socket_server.py

    #!usr/bin/env python
    # -*- coding:utf-8 -*-

    __author__ = "Samson"

    #服务器端
    import socket
    server = socket.socket()
    server.bind(("localhost",6969))#绑定监听端口
    server.listen()#开始监听
    print("开始等待!")
    conn,addr = server.accept()#等待,其中conn就是客户端连过来而在服务器为其生成一个连接实例
    data = conn.recv(1024)
    print("recv:",data)
    conn.send(data.upper())

    server.close()
     
  • 相关阅读:
    增删改查
    兴趣爱好
    兴趣爱好界面
    购物商城
    计算器
    安卓第四周作业
    安卓第一周作业
    第十五周作业
    十三周作业-集合
    第十三周上机练习
  • 原文地址:https://www.cnblogs.com/cansun/p/8299279.html
Copyright © 2011-2022 走看看