久闻CSDN藏龙卧虎,特问一巨难问题:
大家知道,C里面有个
setsockopt,里面有个 SO_DONTROUTE参数设置
在 send sendto recv recvfrom 中有个flag参数,flag参数选项里面有个 MSG_DONTROUTE参数
这两个参数可以让SOCKET忽略路由表,而直接将数据发到特定的网络口。但遍查JAVA 1.5的DOC,没有找到这个参数的设置方法。想通过Java调用C++来实现,发现又没有方法获得Socket的句柄,无法对其进行操作。
望高手出马,予以指点。分数不够,再开新贴加也无妨。
大家知道,C里面有个
setsockopt,里面有个 SO_DONTROUTE参数设置
在 send sendto recv recvfrom 中有个flag参数,flag参数选项里面有个 MSG_DONTROUTE参数
这两个参数可以让SOCKET忽略路由表,而直接将数据发到特定的网络口。但遍查JAVA 1.5的DOC,没有找到这个参数的设置方法。想通过Java调用C++来实现,发现又没有方法获得Socket的句柄,无法对其进行操作。
望高手出马,予以指点。分数不够,再开新贴加也无妨。
解决方案 »
- 问个很简单的java问题
- jzkit2 Z3950 服务器配置(高分求助)
- 如何让JTextField里只能输入字符串
- 为什么我的CTabItem,还得鼠标点一下,才会出来相应的内容啊!(SWT/JFACE)
- 谁有jbuilder8的激活文件,成功立马给分!等!!
- System.in.read 的问题
- ¥¥¥¥ 在javamail中,怎样才能使 邮件中的内容 换行 ¥¥¥¥
- string怎么转化成double?
- 各位大哥大姐,请教一个关于数据库connection的理论问题,让我透过现象看本质吧.
- 一个WEB Server的配置问题?
- .net和java 表现出来的东西有什么不一样
- 弱弱的问:如何知道返回的ResultSet中有几条数据???谢谢!!!!!!
弱弱的答一下,我不是在做路由器,但是确实在做网络诊断。我在做一个拨号测试程序,要在一台机器上拨起N个拨号连接,然后测试各个连接的性能,这就要求我的发送的每一个网络包必须在某一个连接上发送。而不能走确省路由。
如果我的测试程序一台机器上只能测一个连接,好像有点而弱智。