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

📄 subject_64822.htm

📁 vc
💻 HTM
字号:
<p>
序号:64822 发表者:普渡众生 发表日期:2003-12-13 09:49:28
<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>
回复者:BigJames 回复日期:2003-12-13 09:56:56
<br>内容:套接字传送的是字节流,最简单的以2进制方式打开,读一段发一段,接受方收一段按照2进制方式写一段。
<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-12-13 10:05:53
<br>内容:那么我用什么类型的缓冲区来读2进制数据了,CHAR 可能不行吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:BigJames 回复日期:2003-12-13 10:21:49
<br>内容:可以。BYTE也行<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-12-13 10:44:14
<br>内容:要是用char的话,那么对于在char有不同实现(unsigned,signed)的平台上传送会不会有问题呢?<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>
<font color=red>答案被接受</font><br>回复者:BigJames 回复日期:2003-12-13 10:58:17
<br>内容:不会,反正都是8bits,unsighed和signed是一样的,只是在显示的时候可能不同,但内容都是一样的。发出去的一个字节,收到的也是同样的一个字节。<BR>要注意的是,如果你想发送一个int的话,需要把他htonl发送,收到后用ntohl转换回来,short用htons和ntohs。<BR>如果都使用char的话,就没有关系了。直接发,直接收。和实现无关。
<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 + -