X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=senf%2FSocket%2FProtocols%2FINet%2FRawINetSocketHandle.hh;h=02f71effe8d6fd5d963f3b22cd96f2013c362d4b;hb=b9bc7df8121501f84f5a48e854ebaa4984a44932;hp=ca1c380b0342e11c3c526876d1b519b1e69a3478;hpb=26610f603ebdd465307b9621f532c1fe19fd5571;p=senf.git diff --git a/senf/Socket/Protocols/INet/RawINetSocketHandle.hh b/senf/Socket/Protocols/INet/RawINetSocketHandle.hh index ca1c380..02f71ef 100644 --- a/senf/Socket/Protocols/INet/RawINetSocketHandle.hh +++ b/senf/Socket/Protocols/INet/RawINetSocketHandle.hh @@ -25,7 +25,7 @@ // Custom includes -#include "INetSocketProtocol.hh" +#include "INetAddressing.hh" #include "RawINetSocketProtocol.hh" #include "MulticastSocketProtocol.hh" #include @@ -71,6 +71,10 @@ namespace senf { This class is utilized as the protocol class of the ProtocolClientSocketHandle via the Socket Handle typedefs above. + \attention + If socket handle with RawV4SocketProtocol is connected via INet4SocketAddress, the port number + is interpreted as protocol number for IPv4 layer. Please refer manpage: "man 7 raw". + \see RawV6SocketProtocol */ class RawV4SocketProtocol @@ -138,6 +142,10 @@ namespace senf { This class is utilized as the protocol class of the ProtocolClientSocketHandle via the Socket Handle typedefs above. + \attention + If socket handle with ConnectedRawV6SocketProtocol is connected via INet6SocketAddress, the port number + is interpreted as protocol number for IPv6 layer. Please refer manpage: "man 7 ipv6". + \see RawV4SocketProtocol */ class RawV6SocketProtocol