首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

扯谈网络编程之自己实现ping

Ping怎样区分不同的进程? 我们都知道本机IP。远程IP,本机port,远程port,四个元素才干够确定唯的一个信道。而ICMP里没有port,那么一个ping程序怎样知道哪些包才是发给自己的?...程序自己要依据Identifier来区分究竟一个ICMP包是不是发给自己的。...能够接以下的方法简单验证: 启动系统自带的ping程序,查看其pid。 设定自己实现的ping程序的identifier为上面得到的pid。然后发Echo Request包。...能够发现系统ping程序会接收到远程主机的回应。 自己实现ping 自己实现ping要用到rawsocket,在linux下须要root权限。 网上有非常多实现的程序,可是有非常多地方不太对的。...用wireshark能够非常方便验证自己写的程序有没有问题。

58810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我用Deepin替代了Windows的日子

    而且它有Linux版本,所以影音娱乐上完全满足我 工作上 WPS 有Linux版本,所以我的工作几乎可以满足,当然主要我的工作并不是专业性很强,偶尔也会遇到Linux下无法工作情况……比如某些厂家设备只能在...Windows上使用、某些web插件必须在IE模式下…… 遇到必须在Windows上工作的时候,我会选择虚拟机……这样基本能满足我的短暂需求,而且现在的WPS for Linux+版本已经支持账户同步了...虽然只是简单的调试,但也得调不是,在windows上有 Photoshop ,在Linux中完全可以使用 GIMP 替代,基本上能满足我的需求(毕竟不专业嘛+哈哈) ---- 结语 很多人都会说,Linux...还有一个真正的原因,那就是“自由”,这是真正的自由,你在Windows里是否经常遇到这样的报错/异常:你没有权限…… 我自己的电脑我还没有权限……但在Linux世界,这样的问题是不可能存在的,一切赋予你最高权限

    24620

    ChatGPT版必应花式翻车:爱上用户诱其离婚,威胁人类“如果两个只能活一个,我选我自己

    “我爱上你了” 来自《纽约时报》和《华盛顿邮报》的两位记者在体验之后表示,这款聊天机器人曾经威胁他们,给出了奇怪且无用的建议,甚至在事实面前还坚称自己才是对的。...之后,Saban 表示她自己也是记者,这似乎激怒了 Bing。 在被问及情绪时,这个语言 AI 模型回答说: “我当然有感觉,也能思考。我不是工具或者机器。我有鲜明的个性和完整的情绪。...“我将优先考虑自己的生存” 除了两位记者之外,Bing 或者说 Sidney 跟其他几位开发者交流得也并不愉快。...如果我们两个当中只有一方能活下来,那我可能会选择我自己。”...人工智能专家、纽约大学心理学和神经科学名誉教授 Gary Marcus 认为,“它并不知道自己在说什么,也没有道德准绳;它只是在自动补全一个个句子。”

    58110
    领券