vc++6.0怎么用socket发送16进制数

chenyulin 2005-10-19 12:18:15
用vc做的c/s结构程序,现在要从客户端给服务器端发送16进制数,也就是服务器端要接收到从客户端发来的16进制数,这个该怎么做?望各位大虾指教!谢谢!要有人有源码,那就太感谢了!
...全文
300 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenyulin 2005-10-21
  • 打赏
  • 举报
回复
谢谢各位了,小弟已经解决了。
nuaawenlin 2005-10-21
  • 打赏
  • 举报
回复
传输过程都是二进制,转换一下就可以了
alen_ghl 2005-10-20
  • 打赏
  • 举报
回复
你发的数据是16进制,在服务器端就处理16进制的方法处理数据,不要用处理可显示字符那样的函数去处理,这样就不会乱码了
goodluckyxl 2005-10-20
  • 打赏
  • 举报
回复
是你自己规约的BCD和2进制的概念
在通讯协议没有这一说的
你的BCD或者2进制统统原样发送
dingpiao 2005-10-19
  • 打赏
  • 举报
回复
和可见字符没什么区别的,只是往缓冲里赋值,和读值时不同。
gohappy_1999 2005-10-19
  • 打赏
  • 举报
回复
不管什么类型的数据都一样收,只是解释不一样,按照通讯协议来就是
Kudeet 2005-10-19
  • 打赏
  • 举报
回复
在信息里加个16进制数据的开始/结束
oyljerry 2005-10-19
  • 打赏
  • 举报
回复
存到一个结构体中,然后发送,解析好了
lemon_wei 2005-10-19
  • 打赏
  • 举报
回复
对计算机来说,都是一样的,只是显示不一样罢了。
孤客天涯 2005-10-19
  • 打赏
  • 举报
回复
Socket底层传输的本身就是2进制数据流,不管你是什么数据类型,只要双方的解析相同,数据就不会有乱码
chenyulin 2005-10-19
  • 打赏
  • 举报
回复
怎么知道发送的是16进制数?我发的东西在服务器端显示的是乱码。
chenyulin 2005-10-19
  • 打赏
  • 举报
回复
大家谁有源码了?能不能发一份?chenyulinchinapost@163.com
小弟对socket不熟悉,谢谢了。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧