servlet中使用serversocket求助
各位大侠,我最近在做一个java web的课程项目的时候碰到了些问题,向你们求助。
要在本地服务器上开一个ServerSocket来实时接收Client发送过来的数据,然后将这个数据从本地服务器转发到中心服务器。
中心服务器对数据处理完成后,会通知本地服务器。本地服务器使用servlet接收中心服务器的响应。
最后,本地服务器的servlet对响应信息进行处理后,再使用socket发送给client,一次交互就这样完成了。
想问下大家这个过程是否可行,现在是想在本地服务器的servlet的init方法中开启线程实现serversocket,侦听端口,然后发送至中心服务器。在本地服务器servlet中的doPost里面接收中心服务器的响应,然后新建socket将响应数据发送给客户端。
如果不能这样的话,大家能不能给我一个解决方案,谢谢了。
如果可以的话,大家能不能给我一点相关的代码做下参考,再次谢谢大家~~