我正在尝试使用DatagramSocket侦听一个开放端口。
问题是,它不会让我从已经打开的端口接收数据包。
基本上,我在Flash游戏中扮演主机/服务器(使用p2p),我希望能够收听UDP数据包以获取加入我房间的人的IP地址。
原因是,游戏不管理帐户,玩家仅通过昵称识别,这允许任何人冒充他人。
在联盟中并通过联盟论坛访问玩家的IP地址,我正在尝试用Java创建一个程序,这样我就可以获得加入我房间的人的IP地址,以验证是否它匹配论坛上的帐户。
我能够通过Wireshark看到这种信息,所以我认为它在Java中是可行的。