我想使用像gTalk这样的java实现聊天服务器和客户端,我应该使用什么类型的连接(XAMPP
或Socket Connection
),请指导我,我想为我实现这个最后的sem项目。它将是一种Instant Messaging
像gTalk和skype。
请给我一些想法/大纲或链接,我可以阅读一些内容,以便我可以学习一些并开始实施。
try {
Socket skt = new Socket("localhost", 1234);
BufferedReader in = new BufferedReader(new
InputStreamReader(skt.getInputStream()));
System.out.print("Received string: '");
while (!in.ready()) {}
System.out.println(in.readLine()); // Read one line and output it
System.out.print("'\n");
in.close();
}
catch(Exception e) {
System.out.print("Whoops! It didn't work!\n");
}
由于
答案 0 :(得分:1)
XAMPP主要是一个软件包,主要是Apache webserver,MySQL,Perl和PHP。 由于您希望在java中编码,因此聊天服务器将基于套接字编程。
根据你发布的代码片段,它是一个简单的java服务器,它可以监听请求并在屏幕上打印发送给它的内容。
在做一些谷歌搜索时,发现了一个简单的逐步解释,即在java中创建聊天应用程序。
http://pirate.shu.edu/~wachsmut/Teaching/CSAS2214/Virtual/Lectures/chat-client-server.html