중국시가넷 - 메시지 플랫폼 - 소켓 반환 및 전송을 위한 멀티스레드 Java 샘플 코드 찾기
소켓 반환 및 전송을 위한 멀티스레드 Java 샘플 코드 찾기
서버
패키지 테스트;
java.net.* 가져오기;
java.io.* 가져오기;
공용 클래스 서버 {
개인 ServerSocket ss;
개인 소켓 소켓;
개인 BufferedReader 입력;
개인 PrintWriter 출력 ;
public Server() {
try {
ss = new ServerSocket(10000);
소켓 = ss.accept ( );
int i=0;
while (true) {
i++;
System.out.println(" 서버 "+i);
String RemoteIP = 소켓.getInetAddress().getHostAddress();
String RemotePort = ":" + 소켓.getLocalPort();
System.out.println("+클라이언트가 들어옵니다!IP:" + RemoteIP
+ RemotePort);
in = new BufferedReader(new InputStreamReader(소켓
p>.getInputStream()));
String line = in.readLine();
System.out.println("++Cleint send is:" + line);
out = new PrintWriter(socket.getOutputStream(), true);
out.println("++++귀하의 메시지가 수신되었습니다!");
// out.close();
// in.close();
// 소켓.close();
}
} catch (IOException e) {
out.println("++++wrong");
}
시스템 . out.println("서버가 종료되지 않습니다.");
}
public static void main(String[] args) {
new Server( ) ;
}
};
클라이언트
패키지 테스트;
java.io 가져오기.* ;
java.net.* 가져오기;
공용 클래스 클라이언트 {
소켓 소켓;
BufferedReader in;
PrintWriter 출력;
공개
Client() {
try {
System.out.println("-127.0.0.1:10000에 연결 시도");
소켓 = 신규 Socket("127.0.0.1", 10000);
System.out.println("--서버가 연결되었습니다!");
System.out.println("-- -일부 문자를 입력하십시오:");
BufferedReader line;
int i=0;
while(true){
i++;
System.out.println("client "+i);
line = new BufferedReader(new InputStreamReader(
System.in));
out = new PrintWriter(socket.getOutputStream(), true);
out.println(line.readLine());
in = 새로운 BufferedReader (new InputStreamReader(socket
.getInputStream()));
System.out.println("----"+in.readLine());
// out.close();
// in.close();
// 소켓.close();
}
} catch (IOException e) {
out.println("-----Wrong");
}
시스템 .out.println("클라이언트가 종료되지 않습니다");
}
public static void main(String[] args) {
new Client( );
}
};
- 관련 기사
- 비판회에 문자 보내서 알려 드릴까요?
- 가방을 사면 어느 사이트가 좋을까요?
- 10657 공안국 문자로 시작합니다.
- 통화 전송 문자 받을 수 있나요?
- 전국 마스크 예약 정보 조회 시스템은 어디서 마스크 예약을 찾을 수 있나요?
- 비신 Plus 는 비신 사용자가 아닙니다. 그것은 상대방이 비행편지를 개통하지 않았다는 것을 상기시켜 주지만, 나는 그들에게 문자를 보낼 수 있다. 비행 편지로 채팅하는 방법?
- 10086 에서 포인트 투 포인트 문자 무료라고 하는 문자는 어떻게 되나요?
- 문자메시지 내용을 수정하다
- 어떻게 벌집 상자를 사용하여 시간초과로 모바일 포인트를 지불하고 인증 코드를 받을 수 있습니까?
- 어떻게 위챗 채팅에 첨부된 글을 매력적으로 만들 수 있습니까?