파이썬 소켓은 어떻게 tcp/ip 바이트 형식으로 데이터를 수신합니까? 다음은 일반 텍스트만 수신할 수 있나요? 으아악
业精于勤,荒于嬉;行成于思,毁于随。
python3이 있는 경우 conn.recv()가 반환하는 데이터는 바이트이고 str 디코딩 후. 또는 바이트를 사용하여 비교하세요. python3, conn.recv() 返回数据就是 bytes,decode一下就是str类型。或者使用bytes比较。
python3
conn.recv()
바이트
str 디코딩 후. 또는 바이트를 사용하여 비교하세요. python3, conn.recv() 返回数据就是 bytes,decode一下就是str类型。或者使用bytes比较。
bytes
str
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')
accep_data.decode('utf-8') 🎜
python3
이 있는 경우conn.recv()
가 반환하는 데이터는바이트
이고str 디코딩 후. 또는
바이트
를 사용하여 비교하세요.python3
,conn.recv()
返回数据就是bytes
,decode一下就是str
类型。或者使用bytes
比较。处理
accept_date
数据的时候,decode即可,如果服务器返回的utf-8
编码的,只需要accep_data.decode('utf-8')
으아악accept_date
데이터를 처리할 때 서버가utf-8
인코딩을 반환하는 경우accep_data.decode('utf-8') 🎜