xml.append("<alipay>");
xml.append("<request>");
xml.append("<transcode>10002</transcode>");
xml.append("<out_trade_no>"+orderNo+"</out_trade_no>");
xml.append("<device_info>"+device+"</device_info>");
xml.append("</request>");
xml.append("</alipay>");
這個是java 傳遞XML格式資料,C 的socket怎么發送上面的資料到別人的服務器,沒分了。。太多不懂,有人可以解惑嗎,謝謝了
uj5u.com熱心網友回復:
來人幫下忙唄uj5u.com熱心網友回復:
百度去啊,一堆代碼,這有什么好問的?uj5u.com熱心網友回復:
找到的不合適uj5u.com熱心網友回復:
你這個問題就像問:我想蓋個房子,怎么蓋啊你讓我怎么回答你呢?
uj5u.com熱心網友回復:
不知道有多少前人掉在TCP Socketsend(人多)send(病少)send(財富)
recv(人多病)recv(少財富)
陷阱里面啊!
http://bbs.csdn.net/topics/380167545
uj5u.com熱心網友回復:
string sent = "傳輸內容放這";write(clientSocketFd, sent.c_str(), sent.size());
//其中clientSocketFd為建立連接的socket號
對端接收訊息后自己決議
uj5u.com熱心網友回復:
c無法識別xml格式,只能當作串發送,所以決議的任務只能交給自己uj5u.com熱心網友回復:
把xml字串直接用send發送uj5u.com熱心網友回復:
我的XML檔案的文本例如:<device_info>device</device_info>
這個device 是變數 要我取值后 才能確定,直接發的話,這個怎么處理?
uj5u.com熱心網友回復:
c的socket不識別XML,打開讀成字串 ,之后發送。uj5u.com熱心網友回復:
要么義字串發送,要么以檔案的形式發送uj5u.com熱心網友回復:
這個append估計是和memo的ADD一樣的功能,是先把資料存盤到控制元件的串列或快取中,然后一次性發送,至于XML格式的發送方式也是位元組流這樣的,最底層的哪一步都是這樣的,只是在接收可能會根據某種格式作出反映,比如發送加密資料的,別的接收端打開了也處理不了,就這樣的區別uj5u.com熱心網友回復:
剛好有用到,好文mark。uj5u.com熱心網友回復:
用char* 字串發送xml格式的資料流。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/66028.html
標籤:網絡及通訊開發
