赞
踩
- from socket import *
- from time import ctime
- HOST = ""
- PORT = 21567
- BUFSIZ = 1024
- ADDR = (HOST, PORT)
-
- tcpSerSock = socket(AF_INET, SOCK_STREAM)
- tcpSerSock.bind(ADDR)
- tcpSerSock.listen(5)
-
- while True:
- print("waiting for connection...")
- tcpCliSock, addr = tcpSerSock.accept()
- print("connected from :", addr)
-
- while True:
- data = tcpCliSock.recv(BUFSIZ)
- if not data:
- break
- content = '[%s] %s' % (bytes(ctime(), "utf-8"), data)
- print(data)
- print(type(content))
- tcpCliSock.send(content.encode("utf-8"))
-
- tcpCliSock.close()
-
- tcpSerSock.close()
-
-
2.client
- from socket import *
- HOST = "127.0.0.1"
- PORT = 21567
- BUFSIZ = 1024
- ADDR = (HOST, PORT)
-
- tcpCliSock = socket(AF_INET, SOCK_STREAM)
- tcpCliSock.connect(ADDR)
-
- while True:
- data = input("> ")
- if not data:
- break
-
- tcpCliSock.send(data.encode("utf8"))
- data = tcpCliSock.recv(BUFSIZ)
- if not data:
- break
- print(data.decode("utf-8"))
-
- tcpCliSock.close()
-
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。