1
想要爲遊戲Red Alert 2編寫更好的AI。遊戲使用IPX協議進行多人遊戲。如果我是對的,IPX協議在第2層,所以只有ETH幀沒有目標/源IP或目標/源端口,所以遊戲通過它自己的協議運行。因此,我可以分析這個協議和程序AI,它可以模擬真正的玩家。你認爲,這是否是現實的想法?有什麼辦法如何「生成」併發送IPX數據包(ETH幀)?IPX協議 - 生成幀
感謝您的任何建議。
想要爲遊戲Red Alert 2編寫更好的AI。遊戲使用IPX協議進行多人遊戲。如果我是對的,IPX協議在第2層,所以只有ETH幀沒有目標/源IP或目標/源端口,所以遊戲通過它自己的協議運行。因此,我可以分析這個協議和程序AI,它可以模擬真正的玩家。你認爲,這是否是現實的想法?有什麼辦法如何「生成」併發送IPX數據包(ETH幀)?IPX協議 - 生成幀
感謝您的任何建議。
有什麼辦法如何「生成」併發送IPX數據包(ETH幀)?
IPX是第3層協議;但它不包含IP地址,因爲它不是「IP」(互聯網協議)。
假設你在Windows上,Winsock庫應該支持IPX:請參見Winsock IPX/SPX Annex。 IPX是一種面向數據包的(不是面向流的),不可靠的(不保證傳送)協議:像UDP一樣,而不是像TCP一樣。
我想到的是用winsock的IPX就像使用Winsock的支持UDP,除了使用SOCKADDR_IPX
等
你認爲,德是真實的想法?
如果您需要對數據包的內容進行逆向工程,只使用數據包嗅探器,那麼我認爲這將很困難。