zoukankan      html  css  js  c++  java
  • python socket

    服务端

    import socket
    import threading
    import time
    
    def tcplink(sock, addr):
        print('Accept new connection from %s:%s...' % addr)
        sock.send(b'Welcome!')
        while True:
            data = sock.recv(1024)
            time.sleep(1)
            print((data.decode('utf-8')).encode('utf-8'))
            break
    #        if not data or data.decode('utf-8') == 'exit':
    #            break
    #        sock.send(('Hello, %s!' % data.decode('utf-8')).encode('utf-8'))
        sock.close()
        print('Connection from %s:%s closed.' % addr)
    
    HOST='127.0.0.1'
    PORT=9999
    s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    s.bind((HOST,PORT))
    s.listen(5)
    while True:
          sock, addr = s.accept()
          t = threading.Thread(target=tcplink, args=(sock, addr))
          t.start()
    

     客户端

    #!/usr/bin/python
    import socket
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    s.connect(('127.0.0.1', 9999))
    s.send("helloworld")
    s.close()
  • 相关阅读:
    第7章例7-12
    第7章例7-11
    第7章例7-9
    第7章例7-8
    第7章例7-7
    第7章例7-6
    第7章例7-5
    第7章例7-4
    第7章例7-3
    第7章例7-2
  • 原文地址:https://www.cnblogs.com/jkklearn/p/8463918.html
Copyright © 2011-2022 走看看