zoukankan      html  css  js  c++  java
  • 网络编程

    *****************************************************************************2018.01.13************************************************************

    ————————————————————————网络编程套接字使用——————————————————————

    发送数据
    from socket import *
    #1.创建套接字
    udpSocket = socket(AF_INET,SOCK_STREAM)#TCP通讯方式 SOCK_DGRAM为UDP通讯方式
    #2.准备接收方的地址
    sendAddr = ('192.168.1.103', 8080)
    #udpSocket.bind(sendAddr)绑定端口信息
    #3.从键盘获取数据
    sendData = input('请输入要发送的数据:')
    #4.指定目标电脑
    udpSocket.sendto(sendData,sendAddr)
    #5.关闭套接字
    udpSocket.close()
    接受数据
    from socket import *
    #1.创建套接字
    udpSocket = socket(AF_INET,SOCK_DGRAM)
    #2.绑定本地相关信息
    udpSocket.bind(('',7789))
    #3.等待接受对方发送的数据
    reveData =udpSocket.recvfrom(1024)
    content= reveData[0] #或者是content, destInfo = receData
    #4.显示接受到的数据
    print('content is %s'%content.decode('utf-8'))
    5.关闭套接字
    udpSocket.close()
    服务器
    进程、线程、
    协程:greenlet
    gevent版服务器。遇到gevent.sleep(1)自动切换任务
  • 相关阅读:
    C#中方法的分类、定义、调用(3)
    C#中的输入和输出与类和对象(2)
    .net中的数据类型与数据转换(1)
    android第二章控件2
    android第二章控件1
    安卓 第一章
    二进制文件的读写与小结
    字符流
    File类与字节流
    字节流
  • 原文地址:https://www.cnblogs.com/Jerry-zhao2110/p/8280718.html
Copyright © 2011-2022 走看看