=======================================서버부분=====================================
package firstserver;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.io.*;
public class firser {
private static Socket socket;
private static DataInputStream in;
private static DataOutputStream out;
private static ServerSocket serversocket;
public static void main(String[] args) throws IOException {
serversocket = new ServerSocket(7777);
socket = new Socket();
System.out.println("서버생성됨");
System.out.println("클라이언트접속대기중");
serversocket.accept();
if (serversocket.accept() != null) {
System.out.println(socket.getInetAddress() + "클라이언트접속완료");
}
DataInputStream in = new DataInputStream(socket.getInputStream());
DataOutputStream out = new DataOutputStream(socket.getOutputStream());
System.out.print(out);
}
}
=============================================클라이언트부분===============================
package firstserver;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.*;
public class client {
private static Socket socket;
private static DataInputStream in;
private static DataOutputStream out;
public static void main(String[] args) {
try {
socket = new Socket("127.0.0.1", 7777);
System.out.println("연결됨");
out = new DataOutputStream(socket.getOutputStream());
in = new DataInputStream(socket.getInputStream());
in.read();
System.out.print("메세지전송완료");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
========================오류메세지 =================
연결됨
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at java.io.FilterInputStream.read(Unknown Source)
제가 초보라서 .....왜 이런 에러가 뜰가요..