자바 소켓 프로 그래 밍
9235 단어 java socket
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class TalkClient {
public static void main(String args[]) {
try {
// 8000
Socket socket = new Socket("127.0.0.1", 8000);
// BufferedReader
BufferedReader sin = new BufferedReader(new InputStreamReader(
System.in));
// Socket , PrintWriter
PrintWriter os = new PrintWriter(socket.getOutputStream());
String readline,receive;
readline = sin.readLine(); //
BufferedReader is = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
while (!readline.equals("bye")) {
// "bye"
os.println(readline);
// Server
os.flush();
// , Server
System.out.println("client send:" + readline);
//Thread.sleep(1000);
receive = is.readLine();
System.out.println(receive);
// Server ,
readline = sin.readLine(); //
} //
os.close(); // Socket
is.close(); // Socket
socket.close(); // Socket
} catch (Exception e) {
}
}
}
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
public class TalkServer {
public static void main(String args[]) {
try {
ServerSocket server = null;
try {
server = new ServerSocket(8000);
// ServerSocket 8000
} catch (Exception e) {
System.out.println("can not listen to:" + e);
// ,
}
Socket socket = null;
try {
socket = server.accept();
// accept() ,
// Socket ,
} catch (Exception e) {
System.out.println("Error." + e);
// ,
}
String line;
BufferedReader is = new BufferedReader(new InputStreamReader(
socket.getInputStream()));
// Socket , BufferedReader
PrintWriter os = new PrintWriter(socket.getOutputStream());
// Socket , PrintWriter
line = is.readLine();
//
while (!line.equals("bye")) {
// "bye",
os.println("server send:yeah,"+line);
//
os.flush();
// , Client
System.out.println("Server receive:" + line);
// Client ,
line = is.readLine();
//
}//
os.close(); // Socket
is.close(); // Socket
socket.close(); // Socket
server.close(); // ServerSocket
} catch (Exception e) {
}
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 소켓 프로 그래 밍텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.