Java的Socket编程内网里测试完全正常,当使用花生壳软件后服务器就无法收发数据,并且抛出异常

求大神解决问题,我的程序在内网的两台主机测试时完全没问题的,但是希望在不同的内网测试,用了花生壳得到域名后,服务器主机IP做了端口映射,一切正常,但是客户端也可以建立连接,当连接后,服务器那边就会报错,原因是服务器接受数据时抛出异常,发送紧急数据报给客户端时也发生异常,两个异常都在服务器发生,客户端正常,而且并无断开。我的防火墙关了也不行!求大神解决!!!图片说明图片说明

自顶,别沉呀!!!!!!!!!!!