zoukankan      html  css  js  c++  java
  • 默写一个socket客户端和socket服务端的基本通信,即:收发消息

    Server:
    import socket
    sk = socket.socket()
    sk.bind(('192.168.0.95',8898))  #把地址绑定到套接字
    sk.listen()          #监听链接
    conn,addr = sk.accept() #接受客户端链接
    ret = conn.recv(1024)  #接收客户端信息
    ret = str(ret,encoding='utf-8')
    print(ret)       #打印客户端信息
    msg = input('妹子说>>>')
    msg = bytes(msg,encoding='utf-8')
    conn.send(msg)        #向客户端发送信息
    conn.close()       #关闭客户端套接字
    sk.close()        #关闭服务器套接字(可选)
    client:
    import socket
    sk = socket.socket()           # 创建客户套接字
    sk.connect(('192.168.0.95',8898))    # 尝试连接服务器
    msg = input('你问我>>>>')
    msg = bytes(msg,encoding='utf-8')
    sk.send(msg)
    ret = sk.recv(1024)         # 对话(发送/接收)
    ret = str(ret,encoding='utf-8')
    print(ret)
    sk.close()            # 关闭客户套接字
  • 相关阅读:
    Centos6.6部署Redis集群
    贪心算法解+-字符串
    水题记录--排序
    项目总结之HashMap问题
    水题记录--大整数求阶乘
    水题记录--组合数
    水题记录-成绩转换
    水题记录
    简单排序
    数组
  • 原文地址:https://www.cnblogs.com/apollo1616/p/10206091.html
Copyright © 2011-2022 走看看