• 浅谈tcp协议


    tcp协议     三次握手四次挥手
                    优点: 稳定,可靠   应用:发邮件
                    缺点: 有延迟 占用系统资源多
                     特点:侦听客户端发送的信息
    代码
    服务端:
    import socket
     
    Host="0.0.0.0"
    Port=2226
    #创建tcp套接字
    tcp_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    #绑定端口
    tcp_socket.bind((Host,Port))
    #监听客户端的信息
    tcp_socket.listen(128)
    # while TRUE :
    conn , adress = tcp_socket.accept()     #accept 接收
    message=input("你要对客户端说的话")
    conn.send(message.encode())
     
    reve_data=conn.recv(1024) #接受客户端的信息
    print(reve_data.decode())
    conn.close()
    tcp_socket.close()
     
    客户端代码:
    import socket
    Host="127.0.0.1"
    Port=2226
    #创建套接字
    tcp_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    # 连接地址和端口
    tcp_socket.connect((Host,Port)) #connect 连接服务端
    data=tcp_socket.recv(1024)
    print(data.decode())
     
    send1=input("你要对服务端说的话:").encode()
    tcp_socket.send(send1)
    tcp_socket.close()
  • 相关阅读:
    Java中的IO基本用法
    Java中的字符串
    centos
    Linux 常用命令
    rand随机
    auto.js 学习
    毕业了!!!
    论文的查找
    kill的使用
    安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量
  • 原文地址:https://www.cnblogs.com/sunzhiqi/p/10064782.html
Copyright © 2020-2023  润新知