Python 소켓은 어떻게 tcp/ip 바이트 형식으로 데이터를 수신합니까?
迷茫
迷茫 2017-05-18 11:00:53
0
1
886

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(1)
我想大声告诉你

python3이 있는 경우 conn.recv()가 반환하는 데이터는 바이트이고 str 디코딩 후. 또는 바이트를 사용하여 비교하세요. 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') 🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿