【发布时间】:2014-04-11 22:48:00
【问题描述】:
我目前正在编写一个 Java 客户端以使用 UDP 与服务器通信。
如果想要具有数据包吞吐量的纯 UDP 性能,那么用 C 编写 UDP 网络通信并通过 JNI 从 java 将数据传递给它会有什么好处。或者 JNI 的开销是否会消除在 C 中发送数据包所获得的任何性能?]
谢谢
【问题讨论】:
标签: java c networking java-native-interface udp
我目前正在编写一个 Java 客户端以使用 UDP 与服务器通信。
如果想要具有数据包吞吐量的纯 UDP 性能,那么用 C 编写 UDP 网络通信并通过 JNI 从 java 将数据传递给它会有什么好处。或者 JNI 的开销是否会消除在 C 中发送数据包所获得的任何性能?]
谢谢
【问题讨论】:
标签: java c networking java-native-interface udp
网络的开销将决定任何可能的差异。 JNI 的额外复杂性和用 C 编写网络代码的巨大额外复杂性是不值得的。算了。
【讨论】: