Re: [問題] java的output通過socket傳給c code...ꬠ…

看板java作者 (So be it)時間18年前 (2007/05/19 11:10), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《caballero (唸書唸書...)》之銘言: : 在測c和java雙向socket參數互丟 (socket的一端是用c語言寫的,一端是用java寫的) : 在c丟char * 這種字串型式給 java的時候,java收進來是沒有問題的..顯示正常 : 但是在java直接寫 out.print("hello!"); 出去給c的時候 (out是建立好的TCP通訊) : 在c那邊用char *或是char a[100]來接,都有問題...印出來是亂碼或是沒東西 : 後來改成只丟int型態的數字來測,也是很怪...c收到後印出的int值不正確 : 請問是不是有哪邊c和java的參數型態差別,小弟沒注意到? : 還請指導一下qq 感謝 : (因為c丟給java的時候很正常,所以想說就只是這樣丟,沒想到java丟給c就卡了Orz) 會不會是編碼的問題? 你確定java丟的是ascii code?? 如果是java 用的是unicode, 在c那邊可能要再處理吧。。。 C預設使用ascii code... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.218.6
文章代碼(AID): #16Jcg-Qd (java)
文章代碼(AID): #16Jcg-Qd (java)