サーバー側でソフトウェア シミュレーションを使用します。これは非常に小さなソフトウェアです。ソフトウェア NetAssist をダウンロードします。http://xiazai.VeVB.COm/201403/tools/NetAssist(VeVB.COm).rar
2 番目のステップは、クライアント コードを貼り付けることです。
次のようにコードをコピーします。
インポートjava.io.DataInputStream;
インポート java.io.IOException;
java.net.Socketをインポートします。
パブリック クラス クライアント {
public static Final String IP_ADDR = "192.168.3.65";//サーバーアドレス
public static Final int PORT = 8080;
静的文字列テキスト = null;
public static void main(String[] args) throws IOException {
System.out.println("クライアントが開始します...");
ソケットソケット = null;
ソケット = 新しいソケット(IP_ADDR, PORT);
while (true) {
試す {
//ストリームソケットを作成し、指定されたホスト上の指定されたポート番号に接続します。
//サーバー側のデータを読み取る
DataInputStream 入力 = 新しい DataInputStream(socket.getInputStream());
byte[] バッファ;
バッファ = 新しいバイト[input.available()];
if(buffer.length != 0){
System.out.println("length="+buffer.length);
//バッファの読み取り
input.read(バッファ);
//文字列を変換する
文字列 3 = 新しい文字列(バッファ);
System.out.println("content=" + 3);
}
} catch (例外 e) {
System.out.println("クライアント例外:" + e.getMessage());
}
}
}
}
印刷結果は次のように確認できます。
length はメッセージの長さを表します
次のようにコードをコピーします。
クライアントが起動します...
長さ=27
コンテンツ=//www.VeVB.COm
これで、サーバーからメッセージを常に受信できるソケット クライアントが完成しました。