CSDN论坛 > Linux/Unix社区 > 应用程序开发区

有没有什么办法截获某一端口出入的所有数据,如果有,用哪种方式比较好呢,如保证不丢包 [问题点数:20分,结帖人cannsy]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs4
本版专家分:1580
Blank
银牌 2004年12月 总版技术专家分月排行榜第二
Blank
微软MVP 2005年7月 荣获微软MVP称号
2007年7月 荣获微软MVP称号
2006年7月 荣获微软MVP称号
Blank
红花 2004年12月 VC/MFC大版内专家分月排行榜第一
2003年3月 VC/MFC大版内专家分月排行榜第一
Blank
黄花 2005年2月 VC/MFC大版内专家分月排行榜第二
2004年11月 VC/MFC大版内专家分月排行榜第二
Bbs4
本版专家分:1004
Bbs1
本版专家分:0
Bbs4
本版专家分:1004
匿名用户不能发表回复!登录|注册
其他相关推荐
Java多线程有哪几种实现方式? Java中的类如何保证线程安全? 请说明ThreadLocal的用法和适用场景
java的同步机制,大概是通过: 1.synchronized; 2.Object方法中的wait,notify; 3.ThreadLocal机制 来实现的, 其中synchronized有两种用法: 1.对类的方法进行修饰 2.synchronized(对象)的方法进行修饰  在同步机制中,通过对象的锁机制保证同一时间只有一个线程访问变量。这时该变量是多个线程共享的,使用同步机
遍历Map的几种方法及优缺点比较
public static void main(String[] args) {   Map map = new HashMap();   map.put("1", "value1");   map.put("2", "value2");   map.put("3", "value3");      //第一种:普遍使用,二次取值   System.out.println("通过
在Linux上为指定IP端口模拟网络收发包延迟
编写网络应用程序时,我们一般都是在网络状况良好的局域网甚至是本机内进行测试调试。有没有办法在网络状况良好的内网环境中,在不改动程序自身代码的前提下,为应用程序模拟复杂的外网环境——尤其是网络延迟呢?这是我在学校写网络程序时就有过的想法,只是一直没认真研究,直到最近在公司编写跨服代码。   跨服涉及多台服务器之间,还有服务器与客户端之间的通讯,流程很复杂,其中每一步都要正确处理网络异常延迟
单例模式的几种用法比较
最近在看何红辉、关爱民著的《Android源码设计模式解析与实战》,一边学习,一边理解,一边记笔记。 1.定义 确保某个类只有一个实例,能自行实例化并向整个系统提供这个实例。 2.应用场景 当产生多个对象会消耗过多资源,比如IO和数据操作 某种类型的对象只应该有且只有一个,比如Android中的Application。 3.考虑情况 多线程造成实例不唯一。 反序列化过...
关于大文件传输问题的避免和解决办法
前言: 因为网络传输中一旦有丢包,就很可能会文件错误,这个随时有一定概率会发生,但这个对于大文件来说,概率会成倍增加。 而且这个也是网络传输不可能规避的问题,即便bt这种靠随时校验的方式都不是绝对保险的,对于FTP,http等,文件损坏的概率会更大些。 为了降低这个的影响,所以普遍的做法是,大文件划分N多个小文件,(至少不至于整个重下,只需重下几个有问题的小包)同时加 CRC MD5 等校验
总结三种常用连接数据库的方法!
总结三种常用连接数据库的方法,方便以后查阅.1).连接Oracle数据库 1>.加载驱动程序:Class.forName("oracle.jdbc.driver.oracleDriver"); 2>.建立连接:connection conn=DriverManager.getConnection("jdbc:oracle:thin:@主机 host:端口号:数据库名","用户名","密码"
QQ在通信与传输的一些知识
QQ在通信与传输的一些知识
数据结构中的三种排序(java)
由于马上要参加一个笔试,又拿出了满是灰尘的数据结构课本,想把基本的数据类型和算法给看一看,由于找工作是java方面,所以有意把排序的算法用java写一下,水平很是一般,希望自己能够一步一个脚印,踏实走下去,如果能给大家一些启发就更好了。 代码全部测试过,如有瑕疵,请批评指正。 首先介绍引自百度---插入排序的基本思想是:每步将一个待排序的纪录,按其关键码值的大小插入前面已经排序的文件中适
几种查找方法的介绍与比较
几种查找方法的介绍与比较
TCP通信丢包原因总结
TCP协议本身是保证传输的数据完整性不会丢数据的。 如果通信中发现缺少数据或者丢包, 那么,最大的可能在于程序发送的过程或者接收的过程出现问题。 例如服务器给客户端发大量数据,Send的频率很高, 那么就有可能在Send时发生错误(原因可能是又多种,可能是程序处理逻辑问题,多线程同步问题,缓冲区溢出问题等等) 如果没有对Send失败做处理重发数据,那么客户端收到的数据就会比理论应该收
关闭