socket怎么传输数据包呢?

bloodming 2008-05-13 09:56:57
我是一个新手,请大侠指教。
我对socket了解的很少,就是知道需要写一个service,一个client,然后创立一个socket、绑定端口就可以发送“hello world!”了。。。
别人把数据内容给我了,我怎么定义数据包呢?定义一个数组还是结构什么的?
而且在实际应用中怎么传输数据包呢?
...全文
143 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Evenque 2008-05-13
  • 打赏
  • 举报
回复
两边一样就可以了。
冷月清晖 2008-05-13
  • 打赏
  • 举报
回复
你應該去 補習點 C
冷月清晖 2008-05-13
  • 打赏
  • 举报
回复
看 《linux 程序設計》 那本書,現在應該是第三版了
bloodming 2008-05-13
  • 打赏
  • 举报
回复
我做的是linux嵌入式。。。
以前只做过java开发的。
mack_hun 2008-05-13
  • 打赏
  • 举报
回复
在两端定义统一的数据传输协议~~~
cceczjxy 2008-05-13
  • 打赏
  • 举报
回复
你自己定义通讯各式。
socket你只按字节流来读写就可以了
liyuzhu_1984 2008-05-13
  • 打赏
  • 举报
回复
看看unix网络编程第一卷你就明白了 有个套接口描述符 主要这个东西起作用 看到100页写你这个程序的代码一点问题没有
冷月清晖 2008-05-13
  • 打赏
  • 举报
回复
发送的结构 定义为 char 型,两边用memcpy函数就可以了
mienfong 2008-05-13
  • 打赏
  • 举报
回复
你是要用MFC還是Windows Forms寫?




****************************
* 多用王字的囯或原國字,少用玉字的国 *
* 玉字的国字是由日本的汉字中拿來用的 *
****************************
lin_style 2008-05-13
  • 打赏
  • 举报
回复
两边读取的数据结构类型要一致
c_spark 2008-05-13
  • 打赏
  • 举报
回复
在socket通信时,内容传输的格式是char *字符串,你可以将接收的内容强制转换成char *接收就行了

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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