Re: [asio-users] MTU value available through boost::asio?
Brought to you by:
chris_kohlhoff
From: Igor R <boo...@gm...> - 2011-11-24 16:32:36
|
> That doesn't sound right... If I have 2 sockets connected to 2 different > servers, one of which goes through a network with a much smaller MTU, wouldn't the value be different for each one? Doesn't the above mean that these sockets connect via different interfaces? > On linux, the MTU can be obtained by calling getsockopt( sockfd, IPPROTO_IP, > IP_MTU, ... ) on a connected socket. (I have no idea how to do it on > Windows, and I suspect Mac is probably similar to Linux.) I admit I don't know how it's made on linux/macos, but on windows the MTU value is stored in registry under the following key: HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\{interface-guid}\ So it's fixed for a particular interface, and its change requires reboot. |