サイト紹介
検索
カテゴリ
以前の記事
2017年 12月 2017年 08月 2017年 07月 2017年 05月 2017年 03月 2016年 10月 2016年 09月 2016年 08月 2016年 06月 2016年 03月 2015年 05月 2015年 01月 2014年 12月 2013年 04月 2013年 03月 2013年 02月 2013年 01月 2012年 07月 2011年 09月 2011年 03月 2011年 01月 2010年 12月 2010年 10月 2010年 09月 2010年 08月 2010年 06月 2010年 05月 2010年 04月 2010年 03月 2009年 12月 2009年 11月 2009年 10月 2009年 09月 2009年 04月 2008年 07月 2007年 12月 2007年 11月 2007年 10月 2006年 09月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 その他のジャンル
記事ランキング
画像一覧
|
2005年 10月 26日
前からやりたかった事があるんです。
Javaチャット。 あれは本当便利ですよね。 すぐにレスポンスが返ってきて、リアルタイムでチャットできますし。 別にブラウザ上で動かなくてもいいんで、 メッセライクなチャットを作ってみたいと思います。 とりあえず、サーバとクライアントを作って通信してみました。 サーバ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ import java.io.*; import java.net.*; public class Server{ public static void main(String args[]){ try{ int port = 10000; // ポートを10000に設定 ServerSocket serverSocket = new ServerSocket(port); // サーバソケット作成 Socket socket = serverSocket.accept(); // 接続されるまで待機&ソケット作成 PrintWriter pr = new PrintWriter(socket.getOutputStream()); // 出力作成 pr.println("Hello Socket"); // メッセージ送信 pr.flush(); // 完全に送信 socket.close(); // ソケットをクローズする }catch(Exception e){ System.out.println("error"); } } } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ クライアント _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ import java.io.*; import java.net.*; public class Client{ public static void main(String args[]){ try{ String host = "localhost"; // 接続先を設定 int port = 10000; // ポートは10000 Socket socket = new Socket(host,port); // ソケットを作成 BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream())); // 入力ストリームを作成 String line = in.readLine(); // メッセージを受信するまで待機&代入 System.out.println(line); // 表示 socket.close(); // ソケットをクローズ }catch(Exception e){ System.out.println("error"); } } } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ とりあえずこんな感じで、接続できました。 予めServerを起動しておいてClientを起動すると、Clientのコマンドラインに 「Hello Socket」と表示されます。 あとはひたすらデータの交換をすればチャットができそうな予感。
by mkrl
| 2005-10-26 18:41
| Java
|
ファン申請 |
||