[問題] gsoap 使用開發問題

看板C_and_CPP作者 (VF-17)時間14年前 (2011/07/28 20:46), 編輯推噓2(208)
留言10則, 2人參與, 最新討論串1/1
最近由於工作需要,所以在摸索中。 現在遇到了一個大問題! 之前我照著calc的範例從wsdl產生程式碼開始, 然後用code::blocks編譯,這樣的方式執行都沒問題。 之後我再嘗試udp的範例,就遇到大問題了。 再linux上用套件的makefile編出來的server跟client運作很正常。 可是用相同的程式碼,在windows 7用code::blocks編譯後執行。 我用wireshark監看封包而沒有看到我自己編的程式有送出封包, 除此之外還有錯誤訊息 Error -1 fault: SOAP-ENV[no subcode] end file or no input: gsoap是跨平台的開發工具,calc的範例同樣的程式碼我可以 在linux跟windows上正常編譯執行。 可是udp的就沒辦法。 不知道有沒有板友也摸過這個開發工具的可以提供經驗交流一下。 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.231.134.34

07/28 22:13, , 1F
我不懂為什麼會用udp?SOAP的協定不是都走http的封包,應該
07/28 22:13, 1F

07/28 22:13, , 2F
都是tcp吧?
07/28 22:13, 2F

07/28 22:19, , 3F
我那時候接觸這個也是先摸了calc @@ 然後接著編譯微軟的一個
07/28 22:19, 3F

07/28 22:19, , 4F
wsdl就拜拜了…用gsoap產生的C++ codes編譯不過,然後找別的
07/28 22:19, 4F

07/28 22:20, , 5F
工具產生的obj-c碼,一編譯就像在跑無窮迴圈。 Orz
07/28 22:20, 5F

07/28 22:21, , 6F
印象中http的封包都是走tcp的,所以對於跑udp覺得很納悶而己
07/28 22:21, 6F

07/28 22:21, , 7F
而且gsoap用在商業用途的話,需要買它的license,不然它產生
07/28 22:21, 7F

07/28 22:22, , 8F
的程式碼,是GPL的授權,有感染性。
07/28 22:22, 8F

07/28 22:37, , 9F
udp是因為要做WS-discovery 看到樓上講的商業用途
07/28 22:37, 9F

07/28 22:37, , 10F
我應該在開會的時候提出才是 謝謝樓上的經驗分享
07/28 22:37, 10F
文章代碼(AID): #1ECLejty (C_and_CPP)