1樓:有你的晴天
如你所說,可以使用序列化,將user物件序列化成乙個流,收到後再進行反序列化。
舉乙個小例子,這是序列化的思想,lz可以理解並完善之:
class carchive;
struct iserialize
;class carchive
carchive &operator <<(iserialize &data)
carchive &operator <<(const string &str)
carchive &operator >>(iserialize &data)
carchive &operator >>(string &str)
private:
char* m_szbuff;
int m_nlen;
int m_noffset;
};class cuser : public iserialize
};int main()
2樓:
可以傳遞結構體,比如:
struct a
;struct a a;
另一方接收到資料到buffer後,如buffer的位元組長度為buufersize,則
struct b;
就傳過去了。
3樓:
第一種 打包 利用三方控制項 比如json。第二種 自定義序列化流
4樓:
用這個函式send就行了
c++ socket如何傳送乙個類呢 50
5樓:
傳送的僅僅乙個物件的資料部分,類結構肯定是不能傳送過去的。如果就是傳送一組資料,為什麼不用結構體?
6樓:匿名使用者
磊本身是不能傳送的,
只能傳送物件.
對於複雜的物件, 傳送需要 序列化
7樓:點點點迴圈
這個物件的指標+sizeof該物件 即可。
c語言socket程式設計要怎麼實現伺服器可以發訊息給客戶端?
8樓:匿名使用者
繫結兩個埠,乙個專門傳送,乙個專門接收
c++ 如何使用 socket 類向 http 伺服器傳送資料和接收響應
9樓:匿名使用者
客戶端傳送請求給伺服器,伺服器處理完畢以後把socket tempsocket = (你還可以檢測收到的1w8資料是3w8裡面的哪一部分. 這個把傳送的資料和接收的
c Socket如何非同步分批傳送和接收資料報
如果在同步的基礎上去改,改動會比較大,因為同步的socket通訊幾乎不需要什麼協議,而非同步一般是需要乙個簡單的協議,並且複雜程度會高很多,因為非同步本身就是不確定的。我不太清楚你說的 處理分批傳送和接收大資料報 是什麼意思,我的理解就是用 把資料一塊一塊的傳送了然後再在目的端去重新組合,你的意思是...
如何將轉換PDF,如何將WORD轉換PDF
方法一 利用adobe公司的adobe acrobat professional進行轉化。注意,一定是professional版本的,reader版本沒有這個功能。首先安裝adobe acrobat professional 目前最高版本為7.0 系統會自動產生乙個虛擬印表機pdfmaker,這下明...
如何將LOGO放到裡,如何將LOGO放到WORD文件裡
把弄好的logo做成 然後插入word檔案裡面 可以放到頁首或頁尾裡面,這樣一致都有 在封面上單獨設定一下也是好的 直接插入 就可以啊 在word怎樣把自己公司的logo放在文件中?公司logo置入word中,有兩種形式 一是放置在正文版面中,使用插入 如下圖 在頁首中插入公司logo並儲存為樣板,...