-
老师讲的有着点很好,特别是针对通信机制的一些问题查看全部
-
推送的工作原理查看全部
-
长连接和短连接查看全部
-
xmpp Stanza通用属性:from to type id stream标签:建立初始化 presence标签:表示用户状态 message标签:用户发送消息的内容 iq标签:获取联系人列表查看全部
-
长连接叫推送,短连接叫轮寻查看全部
-
长连接 socket,短连接 http查看全部
-
IQ结构查看全部
-
message结构查看全部
-
presence结构查看全部
-
XML Stanza通用属性查看全部
-
XMPP的身份标识查看全部
-
什么事XMPP协议查看全部
-
修改连接超时时间------找到socket被创建的地方设置 为了证实注册的runtask方法添加位置不对,当值整个队列task无法执行查看全部
-
server->client: server: writer=new BufferedWriter(new OutputStreamWriter(socket.getOutputStream())); while((receiveMsg=reader.readLine())!=null){ System.out.println(receiveMsg); writer.write("server reply"+receiveMsg+"\n"); writer.flush(); } client: reader=new BufferedReader(new InputStreamReader(socket.getInputStream())); while(!(inputContent=inputReader.readLine()).equals("bye")){ writer.write(inputContent+"\n");//一定要加\n writer.flush(); String res=reader.readLine(); System.out.println(res); }查看全部
-
server: public void startServer() { ServerSocket serverSocket; BufferedReader reader; try { serverSocket=new ServerSocket(6898); System.out.println("server started..."); Socket socket = serverSocket.accept(); System.out.println("client "+socket.hashCode()+"connected"); reader=new BufferedReader(new InputStreamReader(socket.getInputStream())); String receiveMsg; while((receiveMsg=reader.readLine())!=null){ System.out.println(receiveMsg); } } catch (Exception e) { e.printStackTrace(); } } }查看全部
举报
0/150
提交
取消