>  Q&A  >  본문

Python 소켓은 어떻게 tcp/ip 바이트 형식으로 데이터를 수신합니까?

파이썬 소켓은 어떻게 tcp/ip 바이트 형식으로 데이터를 수신합니까? 다음은 일반 텍스트만 수신할 수 있나요? 으아악

迷茫迷茫2710일 전811

모든 응답(1)나는 대답할 것이다

  • 我想大声告诉你

    我想大声告诉你2017-05-18 11:02:53

    python3이 있는 경우 conn.recv()가 반환하는 데이터는 바이트이고 str< 유형이 됩니다. /code> 디코딩 후. 또는 바이트를 사용하여 비교하세요. python3conn.recv() 返回数据就是 bytes,decode一下就是str类型。或者使用bytes比较。

    if accept_data == b"byebye":
        break

    处理 accept_date数据的时候,decode即可,如果服务器返回的utf-8编码的,只需要accep_data.decode('utf-8') 으아악

    accept_date 데이터를 처리할 때 서버가 utf-8 인코딩을 반환하는 경우 accep_data.decode('utf-8') < /코드>🎜

    회신하다
    0
  • 취소회신하다