|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- 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
- tcpCliSock.send('[%s]%s' % (bytes(ctime(),'utf-8'),data))
- tcpCliSock.close()
- tcpSerSock.close() #服务器端
复制代码- 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)
- data = tcpCliSock.recv(BUFSIZ)
- if not data:
- break
- print(data.decode('utf-8'))
- tcpCliSock.close() #客户端
复制代码
有没有哪位大佬帮我看下这段代码有什么问题啊
关于网络编程的服务器端和客户端运行后 客户端输入 hi 提示出错
TypeError: a bytes-like object is required, not 'str'
应该需要解码吧,怎么解决啊 求助!!!
发送中文真麻烦,转来转去的,脑袋都转迷糊了
- 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:
- data2=data = tcpCliSock.recv(BUFSIZ)
- print("client data:",data2.decode("utf-8"))
- if not data:
- break
- tcpCliSock.send(('[%s]%s' % (ctime(),data.decode("utf-8"))).encode("utf-8"))
- #tcpCliSock.close()
- #tcpSerSock.close() #服务器端
复制代码
- 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("utf-8"))
- data = tcpCliSock.recv(BUFSIZ)
- if not data:
- break
- print(data.decode(encoding="utf-8"))
- #tcpCliSock.close() #客户端
复制代码
|
|