LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 638|回复: 6

请教——如何读取网络流的数据?

[复制链接]
发表于 2004-8-19 16:21:17 | 显示全部楼层 |阅读模式
rt

thx
发表于 2004-8-19 16:29:41 | 显示全部楼层
有一些socket的函数不知道能不能行
gethostbyaddr()由IP地址读取网络数据。
发表于 2004-8-19 16:33:52 | 显示全部楼层
请教——如何读取网络流的数据?

和问“如何进行网络编程”差不多,是不是这个意思,如果是,回答这个问题可以写一本书了,那不如直接去看书

《用TCP/IP实现网际互联第三卷》或《UNIX网络编程》
发表于 2004-8-19 16:34:22 | 显示全部楼层
大多数socket函数在<netdb.h>中
自己找找吧
 楼主| 发表于 2004-8-19 16:45:16 | 显示全部楼层
市面上有什么linux编程书?实例多的


用C如何实现:

1、网络数据都是划分为frame的,如何对这些frame进行分隔和操作?

2、每层对上层传下来的数据添加header和padding,接收端如何处理这些附加信息?

“如何”是指用C实现
发表于 2004-8-19 16:59:34 | 显示全部楼层
书上讲的一般只是基本的网络编程的方法,数据包的组装和分解实际上和网络没关系,主要是一些结构、指针的操作

要想找到这样的例子,最好看源码了
发表于 2004-8-19 17:57:45 | 显示全部楼层
最初由 macarthor 发表

用C如何实现:

1、网络数据都是划分为frame的,如何对这些frame进行分隔和操作?

这个要看底层的以太网驱动程序源代码。

2、每层对上层传下来的数据添加header和padding,接收端如何处理这些附加信息?

“如何”是指用C实现

这个需要看tcp/ip协议栈的源代码。可以参考《用TCP/IP进行网际互联》第二卷。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表