python套接字socket中的a bytes-like ob

2017-11-03  本文已影响0人  汽水味丶嗝
a bytes-like object is required, not 'str'

#服务端

#导入模块

HOST=

PORT=

BUFSIZ=      #bit

ADDR=(HOST,PORT)

#通信地址

tcpsocket=socket(AF_INET,SOCK_STREAM)      #创建套接字

tcpsocket.bind(ADDR)  #绑定address

tcpsocket.listen(10)    #启动监听设置上限

loop:

    tcpClient,addr = tcpsocket.accept()

    loop :

        data=tcpClient.recv(BUFSIZ).decode

#decode将流转换为字符串

        if not data :

            break

        tcpClient.send((data).encode)

#encode将字符串转换到流中

        tcpClient.close()

#客户端同理


socket.send(bytes,[flags])#参数是bytes,要将字符转换

socket.recv(bufsize,[flags])#缓冲区内容,转换为字符串

上一篇 下一篇

猜你喜欢

热点阅读