我打算构建一个基于JAVA的非常简单的即时通讯工具。使用SAX和JAVA ServerSocket类
我决定使用XML & SAX在服务器和客户端之间进行通信。
(我认为这将是对我的Andriod编程技能的好实践的研究。这就是为什么我选择)。
我想使用的XMLReader,ServerSocket的和BufferedReader类。
但是,当我搜索到任何资源或例子来实现它们时,我无法找到。
有没有人能告诉我一个例子或告诉我如何实现它?
如果还有其他更好的方法,请高度赞赏。
谢谢。
我打算构建一个基于JAVA的非常简单的即时通讯工具。使用SAX和JAVA ServerSocket类
我决定使用XML & SAX在服务器和客户端之间进行通信。
(我认为这将是对我的Andriod编程技能的好实践的研究。这就是为什么我选择)。
我想使用的XMLReader,ServerSocket的和BufferedReader类。
但是,当我搜索到任何资源或例子来实现它们时,我无法找到。
有没有人能告诉我一个例子或告诉我如何实现它?
如果还有其他更好的方法,请高度赞赏。
谢谢。
作为提示,您可能需要考虑使用SAXParser
而不是XMLReader
。
SAXParserFactory factory = SAXParserFactory.newInstance();
SAXParser saxParser = factory.newSAXParser();
saxParser.parse(socket.getInputStream(), handler);
(其中socket
就是由ServerSocket的返回,以及parser
是您自定义的SAX处理程序,它处理传入XML)一边
作为,而你没有特别提到它,如果你想使用XML与即时通讯服务器&客户端进行通讯,您可能需要查看XMPP,这是用于IM通讯的开放标准(XML)协议。
非常感谢Crollster!祝你有美好的一天! :) –
您的问题?除了要求实施? – EJP