2013-10-13 99 views
0

我想实现一个聊天服务器和客户端使用java像gTalk,我应该工作的连接类型(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

XAMPP主要是软件的主要Apache网络服务器,MySQL和Perl和PHP包。 既然你想在java中编码,聊天服务器将基于套接字编程。

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

在做一些谷歌搜索发现一个简单的一步一步解释在Java中创建聊天应用程序的说明。

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

+0

那么它会是基于Socket连接吗? – umesh

+0

是的,对于聊天服务器,它将纯粹是Socket编程 –