数据交互之数据处理
数据交互必须通过协议来实现,所以交互双方必须遵循一定的读写规则 我的方法很简单但可以用,如果大家有好的方法,不妨交流一下 实现方法:数据流类Datastream有两个char*型指针,分别用来保存读写的数据,还有w_pos,r_pos两个数据用来记录读写的位置,而且要用到互斥锁,确保指针的安全性 void? writeInt(int param) int readInt() void?writeString(std::string str) std::string?readString() { ?char *s?=?new?char[1024]; ?strcpy(s,?&m_Arraydata[r_pos]); ?r_pos?+=?strlen(s);? ?readByte(); ?std::string str=??std::string(s); ?delete? []s; ?return??str; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |