java实现websocket

作者&投稿:赵宙 (若有异议请与网页底部的电邮联系)

富丽13752685336问: websocket java 怎么做服务端和客户端 -
连平县先强回答: 我不知道你想用websocket实现什么样的功能,一般配合HTML5的话websocket可以解决服务端和客户端消息实时传递的问题,如消息推送(webQQ这种).它的初始连接是http转成websocket连接. 实现的话要做两件事,一端是在服务器实现service

富丽13752685336问: java websocket 客户端怎么实现 -
连平县先强回答: 在浏览器中写JS,就可以了 .......如果是纯JAVA的客户端,要支持才可以要支持ws://的

富丽13752685336问: java怎么用websocket写一个页面上的实时推送 -
连平县先强回答: 目前要实现消息实时推送,有两种方法,一种是ajax轮询,由客户端不停地请求服务器端,查询有没有新消息,然后再由服务器返回结果;另外一种就是long poll,通过一次请求,询问服务器有没有新消息更新,如果没有新消息时,会保持长连接,就一直不返回Response给客户端.直到有消息才返回,返回完之后,客户端再次建立连接,周而复始.这两种都是单向链接,需要被动的请求服务器,而不是由服务器自动发给客户端.从上面可以看出其实这两种方式,都是在不断地建立HTTP连接,然后等待服务端处理,可以体现HTTP协议的另外一个特点,被动性.

富丽13752685336问: java websocket web网页聊天怎么实现 -
连平县先强回答: websocket 是反向推送的一种类型 聊天需要实时性高,在A第一次发送信息给B的时候需要建立websocket的连接,A向B发送信息就通过websocket完成.A如果关闭窗口则websocket断开连接

富丽13752685336问: JAVA用websocket实现服务器向客户端定时发送数据 -
连平县先强回答: 你要把session传给线程,不然线程不知道session是哪个.所以空指针,发消息的话,应该是服务端与客户端,连接,然后发消息的.你线程中,new出来的websocket,没有连接客户端吧.

富丽13752685336问: javaweb能完成socket通信吗? -
连平县先强回答: 可以,在JSP或Servlet写Socket连接代码就可以,不过不建议这么做.如果控制不好很可能连累应用的稳定性.不知道是什么应用场景,感觉不应该这么设计.

富丽13752685336问: java Socket编程实现的最简单的多线程Web服务器 -
连平县先强回答: import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Test { public static void main(String[] args) throws Exception { ServerSocket server = new ServerSocket(888); while(true) { Socket s = server.accept(); ...

富丽13752685336问: java怎么实现与websocket服务器的通信 -
连平县先强回答: websocket服务器的通信可以用tomcat-api来实现的, 以前做过一个简单的推送示例,2227421573帮你写好

富丽13752685336问: 怎样用java web和websocket实现网页即时通讯 -
连平县先强回答: 下面是一个java的多线程的WebServer的例子://import java.io.*; import java.net.*;//import java.util.*; public final class WebServer { public static void main(String argv[]) throws Exception { int port = 80; // Establish the listen socket. ServerSocket ...

富丽13752685336问: java的websocket用的是什么包 -
连平县先强回答: websocket 是在tomcat里面的.WebSocket 作为java的一个扩展,它属于javax包目录下,通常需要手工引入该jar,以tomcat为例,可以在 tomcat/lib 目录下找到.


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网