色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python - thrift 返回 TSocket read 0 bytes 求助!!!!

瀏覽:124日期:2022-08-16 18:36:18

問題描述

關鍵代碼(服務器1 start_server.py):

# Server 端對中文字段處理 if isinstance(value, unicode): value = value.encode('utf8') setattr(tobj, k, value)

關鍵代碼(服務器2 start_server.py):

# Server 端對中文字段處理 if isinstance(value, unicode): pass setattr(tobj, k, value)

這樣看可能更清楚:python - thrift  返回 TSocket read 0 bytes 求助!!!!

client主要代碼:

client.get_user(1)

操作:python start_server.py

python client.py

主要現象:

服務器1返回正常數據。服務器2返回正常數據。

但是,如果機器1用機器2的代碼,或者服務器2用服務器1的代碼,那么返回:TSocket read 0 bytes

我的問題:

為什么相同的代碼在兩臺配置相同的機器會出現不同的結果(一個正常一個不正常)?

服務器相關配置:服務器1:Ubuntu 14.04.5 LTSPython 2.7.6Apache Thrift 版本 Thrift version 0.10.0

服務器2:Ubuntu 14.04.2 LTSPython 2.7.6Apache Thrift version 0.10.0

其它依賴均從requirements.txt安裝。具體內容:sqlalchemy==1.0.12MySQL-Python==1.2.5thrift==0.10.0

順便附上我的一篇博客內容:thrift中的一些坑。原來并不是版本問題。

問題解答

回答1:

是因為客戶端發過去的字符不一樣導致的吧

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美激情视频一区二区免费 | 成年人免费网站视频 | 国产高清美女一级a毛片久久 | 波多野结衣aⅴ在线 | 中文字幕成人在线 | 日韩欧美在线看 | 亚洲激情 欧美 | 91伊人影院 | 欧美kkk4444在线观看 | 国产私拍福利精品视频推出 | 久久er国产精品免费观看1 | 碰碰碰精品视频在线观看 | 在线综合亚洲欧美自拍 | 久污| 国产普通话一二三道 | 日本黄大片影院一区二区 | 成人a一级毛片免费看 | 国产精品日韩欧美在线第3页 | 国产成人精品久久综合 | 亚洲国内自拍 | 久久精品在现线观看免费15 | www.99在线| 一区二区三区免费看 | 国产网站免费 | 欧美一区=区三区 | 日韩精品永久免费播放平台 | 成人国产三级精品 | www.av视频在线观看 | 国产区在线免费观看 | 日韩久久综合 | 亚洲高清国产拍精品影院 | 中文字幕一区视频一线 | 久久综合免费视频 | 欧美一二区 | 久久精品免费播放 | 日本精品久久久久久久 | 六月成人网 | 中文字幕欧美一区 | 97视频在线免费播放 | 中文字幕一区2区 | 亚洲精品久久久中文字 |