⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_37932.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:37932 发表者:飞星 发表日期:2003-04-29 15:07:12
<br>主题:对数据的封包发送(急)!
<br>内容:比如:struct{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; char * pMsg;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int nLen;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}msg1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;struct{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int nData;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; bool byes;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}msg2;<BR>如何有效的把这些结构变量转化为字符串数组,以便发送。<BR><BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:布什去吃屎 回复日期:2003-04-29 15:21:25
<br>内容:msg1&nbsp;&nbsp;chPacket;<BR>msg2&nbsp;&nbsp;Send;<BR>send(socket, &amp;chPacket, sizeof(msg1), 0);<BR>send(socket, &amp;Send, sizeof(msg2), 0);<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:ohye212 回复日期:2003-04-29 15:25:04
<br>内容:BYTE msg[2*1024];<BR><BR>BYTE *p;<BR><BR>p=msg;<BR><BR>memcpy(p,msg1.pMsg,strlen(pMsg));<BR>p+=strlen(pMsg);<BR><BR>memcpy(p,&amp;msg1.nLen,2);<BR>p+=2;<BR> 
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:飞星 回复日期:2003-04-29 15:42:32
<br>内容:&nbsp;&nbsp;首先谢谢楼上两位,对于第一种方法,编译肯定通不过;目前我也是用的第二种方法,我感觉比较烦,因为对每一种结构都要分别封装,而且在服务器端再解包。不知还有没有其它方法,比如建立一个通用的转化函数,能实现封包及解包。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:xiongli 回复日期:2003-04-29 15:49:03
<br>内容:第一种你加上类型强制转换就可以了阿!<BR>最终都是一样的!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -