·········JAVA SOCKET 巨难问题········
久闻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 socket 视频流转发socket
java socket 视频流转发socket
如何解决线程太多导致java socket连接池出现的问题
主要介绍了如何解决线程太多导致socket连接池出现的问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
java Socket与C#通信中中文乱码问题的解决方案
近正在做一个项目,其中遇到了一个问题是java与.NET之间的通信问题。具体的问题是这样的: 客户端使用java,服务器端使用的是C#。两者之间使用基于TCP的Socket通信方式。可是,做了一个测试小例子,结果从客户端传过来的都是乱码。于是上网查,希望可以找到解决方法,可是,网上有好多的答案,经过了很多的实验,都不能很好的解决。没办法只能靠自己一点一点的排查了。 经过一番努力,终找到了原因:C#和java的编码方式不同。虽然找到了原因,但是网上关于这个问题的答案也是百家争鸣,在这里给出源代码,希望对大家有帮助。 首先是客户端的java代码(这是比较简单的部分) im
Java socket通讯实现过程及问题解决
主要介绍了Java socket通讯实现过程及问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
Java Socket通信介绍及可能遇到的问题解决
最近在学习Java中的Socket通信,所以下面这篇文章主要给大家介绍了关于Java Socket通信介绍及可能遇到问题的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起看看吧。


Java SE
