2012-03-06 20 views
1

私はおそらく私の経験の欠如と私がまだ学生であるという事実を示す質問があります。クライアント側のソケット接続

ソケット接続クライアント側(サーバーはすでに実行中)を確立し、クライアント側で接続を確立した後すぐに、別のフォーム(クライアント側にも基づいています)に移動して、userNameとサーバー側のデータベースに対するパスワード。問題は、以前のフォームですでにこれを行っているので、接続を再作成したくないと感じています。

clientSocket = new Socket(hostAdress、7777);

新しいフォームに接続しているという事実を「持ち越して」、新しいフォームに接続し直さずにストリームを作成して入力して出力するにはどうすればよいですか。

申し訳ありませんが、この質問は意味

種類が

に関しては牡羊座生まれの

答えて

4

は、このような方法で作成します願っています:そのあなたと仮定すると(

public Socket getSocket() { 
    return clientSocket; 
} 

をし、他のクラスから呼び出しますそのオブジェクトへの参照があります。

1

または静的なvariabl E:

private static Socket clientSocket = new Socket(hostAdress, 7777); 

とBinyaminが書いたように、メソッドを作成しますが、この場合には、それは静的メソッド

+0

aaaaahhだろう。ありがとうございます。 – Arianule

関連する問題