可以的。我就是在做这个,给你说下我的思路。Web浏览器和服务器就用B/S,我的Web容器是Tomcat。为了满足C/S的需求,客户端软件和服务器就用TCP/IP通信,在Tomcat的监听器中,当Tomcat启动的时候,就开启一个线程,用来启动与客户端通信的服务器代码,如初始化SOCKET、绑定端口、监听等。就可以了。你可以试试,我的是Web+服务器采用B/S,安卓+服务器采用C/S
服务器指的就是上面的s。它并不关心是c还是b。因为两者的处理都是一致的。你只需要判断请求的不同类型。或者起不同的端口,一个监听socket请求,另外一个是web请求。
chengsekongjian.com