• 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() #然后再是发送消息

  • 相关阅读:
    Node实践之二
    Node实践之一
    总结的JS数据类型判定(非常全面)
    利用chorme调试手机网页
    设计模式总结综述
    Python3标准库使用样例
    systemd 文档教程
    编写Postgres扩展之五:代码组织和版本控制
    编写Postgres扩展之三:调试
    编写Postgres扩展之四:测试
  • 原文地址:https://www.cnblogs.com/lowen107/p/10003363.html
Copyright © 2020-2023  润新知