public static SocketBuffer create (ProtocolFamily family, int flags) {
int tpdu_length = Packet.SIZEOF_PGM_HEADER;
if (StandardProtocolFamily.INET6 == family)
tpdu_length += SIZEOF_SPM6_HEADER;
else
tpdu_length += SIZEOF_SPM_HEADER;
if (Packet.PGM_OPT_FIN == flags)
{
tpdu_length += Packet.SIZEOF_PGM_OPT_LENGTH;
/* End of session */
if (Packet.PGM_OPT_FIN == flags)
tpdu_length += Packet.SIZEOF_PGM_OPT_HEADER + Packet.SIZEOF_PGM_OPT_FIN;
}
SocketBuffer skb = new SocketBuffer (tpdu_length);
skb.setHeaderOffset (0);
skb.getHeader().setType (Packet.PGM_SPM);
skb.reserve (Packet.SIZEOF_PGM_HEADER);
return skb;
}
SourcePathMessage.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:javapgm
作者:
评论列表
文章目录