import java.net.*;
import java.io.*;
import java.util.*;
class Server{
public static void main(String args[]) throws Exception{
ServerSocket ss=new ServerSocket(7788);
Socket s=ss.accept();
Scanner sc = new Scanner(System.in);
OutputStream os=s.getOutputStream();
while(true){
String str=sc.nextLine()+"\n"; //\n을 써야 엔터할때 전송된다.
os.write(str.getBytes());
os.flush();
if(str.equals("stop")) break; //stop을 쓰면 안보내짐
}
}
}
import java.net.*;
import java.io.*;
import java.util.*;
class Client{
public static void main(String args[]) throws Exception{
Socket s=new Socket("192.168.1.170",7788);
InputStream is=s.getInputStream();
Scanner sc = new Scanner(is);
while(true){
String str=sc.nextLine();
if(str.equals("stop")) break;
System.out.println(str);
}
}
}
'개발하자 > JAVA중급' 카테고리의 다른 글
단방향 채팅 (서버->클라이언트) (0) | 2015.01.31 |
---|---|
FileOutputStream (0) | 2015.01.31 |
스캐너 (0) | 2015.01.31 |
cmd창에 입력한 글자 보내기 (0) | 2015.01.31 |
파일저장 (0) | 2015.01.31 |