我用java实现了一个简单的TCP Echo服务器。如果我从命令行启动它,它可以正常工作。
但是如果我从ant启动它就不起作用了。我尝试了"java"one_answers"exec"任务。进程已正确启动,但客户端无法连接。
实际上,本地客户端可以建立连接。但是远程客户端无法连接到我的TCP服务器。
蚂蚁是否对从它启动的应用程序设置了一些限制(沙箱?)?
- 检查您正在侦听正确的地址。启动一个shell,在Windows上使用netstat -ano,在Unix或Mac上使用netstat -anp。
- 检查您的防火墙是否允许远程连接到您正在监听的端口