小编rbe*_*ede的帖子

Java DatagramPacket(UDP)最大发送/ recv缓冲区大小

在Java中使用DatagramPacket假设你有一个byte[1024*1024]缓冲区.如果你只是在发送/接收时传递给DatagramPacket,那么Java接收对DatagramPacket块的调用,直到它读取整个兆字节为止?

我问的是Java是将它拆分还是只是尝试发送掉掉的整个东西.

通常,UDP数据包的大小限制大约是64KB,但是我想知道,因为Java的API允许字节数组,如果这是一个限制,那么超大的东西会被丢弃或拆分并重新组装给你.

如果它被删除了什么API调用将告诉我可以在Java调用中使用的最大数据有效负载?我听说IPv6也有巨型帧,但DatagramPacket(或DatagramSocket)是否支持UDP,因为UDP定义了头规格?

java udp

17
推荐指数
1
解决办法
3万
查看次数

在c ++中以便携方式获取路由表

我需要以便携方式获取机器的路由表.我正在使用C++,如果有帮助,Boost库已经可用了.

不调用外部命令,如"route",因为它不可移植,外部命令可能不可用.

c++ networking portability

1
推荐指数
1
解决办法
2171
查看次数

标签 统计

c++ ×1

java ×1

networking ×1

portability ×1

udp ×1