2013-10-13 127 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編程 –