우리는 아주 작은 소프트웨어인 소프트웨어 시뮬레이션을 서버 측에서 사용합니다. 소프트웨어 NetAssist를 다운로드하십시오: http://xiazai.VeVB.COm/201403/tools/NetAssist(VeVB.COm).rar
두 번째 단계는 클라이언트 코드를 붙여넣는 것입니다.
다음과 같이 코드 코드를 복사합니다.
import java.io.DataInputStream;
import 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)에서 IOException이 발생합니다.
System.out.println("클라이언트가 시작됩니다...");
소켓 소켓 = null;
소켓 = 새 소켓(IP_ADDR, PORT);
동안 (참) {
노력하다 {
//스트림 소켓을 생성하고 이를 지정된 호스트의 지정된 포트 번호에 연결합니다.
//서버측 데이터 읽기
DataInputStream 입력 = new DataInputStream(socket.getInputStream());
바이트[] 버퍼;
버퍼 = 새 바이트[input.available()];
if(버퍼 길이 != 0){
System.out.println("length="+buffer.length);
//버퍼 읽기
input.read(버퍼);
//문자열 변환
문자열 3 = 새 문자열(버퍼);
System.out.println("content=" + three);
}
} 잡기(예외 e) {
System.out.println("클라이언트 예외:" + e.getMessage());
}
}
}
}
다음과 같이 인쇄 결과를 볼 수 있습니다.
길이는 메시지의 길이를 나타냅니다.
다음과 같이 코드 코드를 복사합니다.
클라이언트가 시작됩니다...
길이=27
내용=//www.VeVB.COm
좋습니다. 소켓 클라이언트를 완성했습니다. 이는 항상 서버로부터 메시지를 받을 수 있습니다.