例如开发一个语音、视频会议软件的话,那么就要用到UDP协议。
UDP协议的含义:
UDP协议是一种打包协议,最大为64k(好像是),如果要发送的内容超过64k的话会分成各个小数据包发送,UDP发送数据之前不需要进行连接,也就是说不管对方在不在线,都要进行发送数据。
电话、语音、视频、QQ通讯之类都是用的UDP协议。
Java的UDP协议类为:DatagramPacket和DatagramSocket
这个没什么问题吧,创建多个客户端对象就行了,不知道你用的那种客户端对象。只是注意如果绑定IP地址和端口,那么本地的IP地址和端口不能重复。
就是说多个客户端要么IP不同,要么使用的端口不同。
部署一个BS的应用,一般是有web服务器、应用服务器、数据库服务器,至于文件服务器可以放在应用服务器,如果你开发的系统文件是直接存放在数据库的,那么不需要用到文件服务器。
一般情况下,非大型企业级的应用,web服务器和应用服务器不需要分开,使用tomcat部署即可,tomcat里面既可做应用服务器,也内置了web服务器实现用户请求转发。
至于具体如何部署,你可以去baidu搜索下tomcat部署方法即可。
如果你要说web服务器和应用服务器的区别,通俗来说就是web服务器主要处理静态的请求和转发请求及反馈结果,而应用服务器是处理动态请求。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)