哈希表取关键字 怎么取

光谷中心城打工人 2010-08-24 02:59:10
哈希表存放的元素是 TCP 连接。因此 是 SIP,DIP,SPORT,DPORT的四元组,现在怎么根据四元组取关键字呢?
不同连接 的关键字 要不同 吧?
...全文
192 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
急啊。高手在哪,打酱油去了?
  • 打赏
  • 举报
回复
哈希表不光存放我电脑的连接啊, 路由端口转发,混杂模式网卡获取局域网的连接。
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gaomingok 的回复:]
每一个SOCKET不就是唯一的吗?
[/Quote]
但我目前的情况没法取SOCKET, 而且 两台不同电脑 的不同连接 的SOCKET 值可能一样吧。
所以SOCKET做关键字不好
gaomingok 2010-08-24
  • 打赏
  • 举报
回复
每一个SOCKET不就是唯一的吗?
  • 打赏
  • 举报
回复
也不能用 long long key ; longlong 8字节吧。把 SIP,DIP,SPORT,DPORT从高到低赋给Key的字节 也不行啊, 不够大,而且 我嫌longlong 大了

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧