0

我想使用 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");
  }

谢谢

4

1 回答 1

1

XAMPP 主要是一个软件包,主要是 Apache webserver、MySQL、Perl 和 PHP。由于您想用 Java 编写代码,因此聊天服务器将基于 Socket 编程。

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

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

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

于 2013-10-13T09:36:25.553 回答