zoukankan      html  css  js  c++  java
  • socket

    #客户端
    import socket

    client = socket.socket() #声明socket类型,同时生成socket连接对象
    client.connect(('localhost',6969))

    while True:
    msg = input(">>:").strip()
    if len(msg) == 0:continue
    client.send(msg.encode("utf-8"))
    data = client.recv(10240)
    print("recv:",data.decode())

    client.close()

    #++++++++++++++++++++++++++++
    #服务器端

    import socket
    server = socket.socket()
    server.bind(('localhost',6969)) #绑定要监听端口
    server.listen(5) #监听

    print("我要开始等电话了")
    while True:
    conn, addr = server.accept() # 等电话打进来
    # conn就是客户端连过来而在服务器端为其生成的一个连接实例
    print(conn, addr)
    print("电话来了")
    count = 0
    while True:
    data = conn.recv(1024)
    print("recv:",data)
    if not data:
    print("client has lost...")
    break
    conn.send(data.upper())
    count+=1
    if count >10:break

    server.close()

  • 相关阅读:
    【PAT甲级】1054 The Dominant Color
    【PAT甲级】1001 A+B Format
    【算法】二分排序和二分查找
    【PAT甲级】1008 Elevator (20分)
    移动端工作准备
    媒体查询
    多列布局
    怪异盒模型
    弹性盒
    圆角
  • 原文地址:https://www.cnblogs.com/rongye/p/9972267.html
Copyright © 2011-2022 走看看