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

    TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;文件传输程序。

    一个程序通过网络被其他设备进行调用可以利用socket模块

    固定写法:

    服务端

    import socket

    server = socket.socket()   #实例化方法

    ip_port =('192.168.15.57',8001)  #写本机的ip地址,创建一个连接端口

    server.bind(ip_port)         #绑定连接

    server.listen()                  #等待连接

    conn,addr = server.accept()   #创建连接通道

    conn.send() 往客户端发送消息,消息必须是bytes类型的 进行编码 encode

    conn.recv(1024) 接收的信息也是bytes类型的 要进行解码 decode    1024是一次性能够接收信息的长度,信息如果超过1500会进行切割,影响传播效率

    客户端

    import socket

    client = socket.socket()

    ip_port('192.168.15,57',8001)  

    client.connect(ip_port)

    client.recv(1024)#注意服务端是先发送消息,客户端就要先接收信息

    client.send() #然后再是发送消息

  • 相关阅读:
    排序算法说明
    easyExcel 读写excel表格
    POI 读写excel表格
    JVM虚拟机详解
    SSM相关的配置文件模板
    SSM 统一异常处理
    ssm框架实现发送邮件
    springboot发送邮件
    SpringBoot Ajax请求Json数据
    协程(Coroutine)(二)
  • 原文地址:https://www.cnblogs.com/lowen107/p/10003363.html
Copyright © 2011-2022 走看看