zoukankan      html  css  js  c++  java
  • 最简单的socket通信

    服务器端程序

    import socket   # 套接字
    
    sk = socket.socket()   # 先买一部手机
    # sk.bind(('192.168.13.2',9000)) # 绑定一个电话卡 所有的和我在同一个局域网的小伙伴都能访问我了
    sk.bind(('127.0.0.1',9000)) # 绑定一个电话卡 只有在我自己的电脑上的client才能访问我
    # 本地回环地址 127.0.0.1
    sk.listen()    # 开机
    
    conn,addr = sk.accept()    # 阻塞,直到有一个客户端来连接我 三次握手 建立连接
    print(addr)
    conn.send(b'hello')
    msg = conn.recv(1024)
    print(msg)
    conn.close()              #四次挥手 断开连接
    
    sk.close()                # 关机

    客户端程序

    import socket
    
    sk = socket.socket()
    
    sk.connect(('127.0.0.1',9000))    # 拨打对方电话
    
    msg = sk.recv(1024)        # 听对方说话
    print(msg)
    sk.send(b'byebye')    # 和对方说话
    
    sk.close()
  • 相关阅读:
    JS 笔记
    html笔记 横向两列布局
    jsp HTTP Status 405
    有效范围为request的bean
    jsp:session对象存储数据
    sql笔记
    StringBuffer的用法
    VB学习笔记
    html 笔记
    Linux 笔记
  • 原文地址:https://www.cnblogs.com/chen55555/p/10318114.html
Copyright © 2011-2022 走看看