聊天服务器和客户端实现

时间:2013-10-13 06:29:37

标签: java xampp serversocket livechat

我想使用像gTalk这样的java实现聊天服务器和客户端,我应该使用什么类型的连接(XAMPPSocket 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");
  }

由于

1 个答案:

答案 0 :(得分:1)

XAMPP主要是一个软件包,主要是Apache webserver,MySQL,Perl和PHP。 由于您希望在java中编码,因此聊天服务器将基于套接字编程。

根据你发布的代码片段,它是一个简单的java服务器,它可以监听请求并在屏幕上打印发送给它的内容。

在做一些谷歌搜索时,发现了一个简单的逐步解释,即在java中创建聊天应用程序。

http://pirate.shu.edu/~wachsmut/Teaching/CSAS2214/Virtual/Lectures/chat-client-server.html