icmp

    0熱度

    1回答

    對於某些請求,我一直在模擬OVS中的「路由器公告」,因爲我構建了一個除校驗和之外的所有字段都正確的ICMPv6 pkt,wireshark在校驗和部分給出了一個錯誤。 ICMP6校驗和應包括src + dst + icmp_length + next_header 但下面的代碼計算不正確。 我錯過了什麼嗎?感謝幫助的人。 struct nd_router_advert *ra; struct o

    4熱度

    1回答

    我正在處理兩個部分的應用程序,其中一方發送ICMP數據包,另一端監聽ICMP數據包,並在接收ICMP數據包時採取相應措施。問題是,我不知道如何讓偵聽器無限期地活着(只是希望它在循環中坐在那裏,只在收到數據包時採取行動)。 目前,我可以使用go-fastping庫,如果它是雙向通信(我發送它,他們響應,我處理遠程響應),可以發送和接收數據包。問題是我如何使這種不對稱? 我在收聽嘗試是: for {

    0熱度

    1回答

    我試圖做和arduino項目,ping我的手機靜態IP和接收響應,打開我的門。我設法建立了一個庫(可用here),允許這樣做,但它和默認的以太網庫都基於Wiznet W5100芯片,而我擁有的屏蔽基於W5200庫。我可以找到處理不同芯片的更新的以太網庫,但ping庫無法識別它。任何人都可以推薦我應該從哪裏開始進行修改,或者如果他們知道允許新芯片組成功ping通已知IP的庫?

    0熱度

    1回答

    嗨我寫了一個簡單的聊天服務器,它將在兩個客戶端之間轉發數據。我在PUBLIC IP(OS Fedora)中運行服務器,但是當我嘗試連接偵聽端口時,出現錯誤「Host unreachable admin prohibited」(我使用wireshark捕獲錯誤)。 有人可以說,這裏發生了什麼事。公共IP不應該無法訪問。 在此先感謝。

    -2熱度

    1回答

    編程NDK爲Android:我需要建立與下面的代碼ICMP插座: socket(AF_INET, SOCK_DGRAM, IPPROTO_ICMP) 它失敗。有人知道爲什麼嗎?

    -3熱度

    1回答

    作爲標題,我該如何ping我的機器來做一些基本的網絡測試?我創建了一個新的虛擬機,但ping它的公共地址返回請求超時。

    2熱度

    1回答

    我嘗試編寫一個ping線程來搜索連接的設備到本地網絡。我需要避免indy,因爲它在Windows中的管理帳戶上工作。 我翻譯了msdn的C++示例。我應該使用IcmpCloseHandle嗎?如果是這樣,我爲什麼要關閉只是主要變量的句柄。如果不是,那麼方法是什麼? function IcmpSendEcho(ICMPHandle: Cardinal; DestinationAddress: Int

    0熱度

    2回答

    對於不是第一個片段的碎片數據報,將不會生成ICMP錯誤消息。 - FOROUZAN的數據通信和聯網 爲什麼?

    2熱度

    3回答

    我正在用Java寫一個簡單的網絡生存工具。它基本上只需要ping變量地址範圍並將答案保存在數據庫中。 起初,我用java.net庫,但由於它只是使用echo命令,打印機,路由器和某些服務器在網絡中不會回答。所以我使用了icmp4j庫。 既然花了大約10到15分鐘逐一做,當它來ping的254,一個地址範圍,我決定使用線程掃描時間保持在最低限度。然而問題在於,它一次只能打一個地址。 我從來沒有使用線

    0熱度

    1回答

    我在Windows 7和Python 3.4.3版本上運行以下代碼時遇到了一些麻煩。該代碼是: import socket import sys class TraceRoute(object): BADDR = "0.0.0.0" # default bind address - (all IPs) PORT = 33434 # default port I