因此,根據我對節儉的理解,Java是唯一支持的沒有二進制安全字符串的語言,因此是節儉二進制類型。我的問題是它似乎沒有工作。Java節儉客戶端和二進制數據
我的定義文件是:
service myService {
int myMethod(1:binary input)
}
我的Java客戶端從觀察到具有正長度的二進制數據,在此之前調用myMethod的可打印字節構建字節緩衝區。
緊隨C++實現myMethod的內部(從儉生成的服務器骨架),試圖打印輸入顯示它一如既往爲空尺寸的0.1
任何想法,我在這裏失蹤?更改二進制字符串使一切工作像一個魅力,減去事實,我不希望不安全的Java轉換字符串以後處理...
二進制類型是Thrift在某些語言之間的已知互操作性問題。但我沒有聽說過C++有問題。你有捕獲的原始線數據嗎? – 2012-12-07 20:23:54