そう..私はUDPとIO.selectをブロックする小さなマルチプレイヤーゲームをやっています。私の問題に..(サーバーで)packet, sender = @socket.recvfrom(1000)
死んだクライアントにパケットを送信したばかりのUDPソケット()から読み取ると、ICMPに到達できなくなります(そしてErrno::ECONNRESET
rubyでは例外になります)。問題は、そのICMPのIPを抽出する方法がまったく見つからないことです。そのため、その死んだクライアントをクリーンアップできます。
誰もがこれを達成する方法を知っていますか?
ありがとう