socket与jpcap关系问题

ruoya502 2009-06-25 04:27:51
大家好,最近在做网络流量控制的问题,遇到了很多不懂得地方。
1、socket是从网络输入流中读取数据,那么它是否可以一个包一个包读取,这样包的大小是多少呢?怎么判断呢?
2、Jpcap可以监测网络包的信息,比如源IP,目的IP等。那么它和socket读取的数据有什么关系呢?是不是socket读取数据之后,Jpcap才进行判断。那么控制网络流量是不是可以限制socket读取来控制?


今天想了一天都想不清楚,希望大家给点意见。。如果有实例更好,谢谢。。。
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ruoya502 2009-06-25
  • 打赏
  • 举报
回复
那通过socket是不是就可以对网络流量进行限制了啊?
我做的题是这样的:
在windows平台下,实现一个程序,监控客户端的网络流量,能对客户端的带宽进行人工限速,并在流量超过限制时,在不影响请求分布特性的基础上,调整数据吞吐量,来改变客户端的网络带宽为预设值;

给点参考意见啊....
Mars_2006 2009-06-25
  • 打赏
  • 举报
回复
socket包的大小自己定,不过不要太大,如果读到的比包小,用while读取,直到把包读完,再去读下一个
Wenxy1 2009-06-25
  • 打赏
  • 举报
回复
只了解 winpacp (linux version: libpcap), 一个开源的底层网络库。
ruoya502 2009-06-25
  • 打赏
  • 举报
回复
另外,jpcap抓到的数据是不是表示已经接收了啊,那么jpcap不抓的数据呢? 啊,都不懂了啊。。。希望大牛们帮下忙啊。。。

18,356

社区成员

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

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