서버 구축, 자바 네트워크 메시지 서버 테스트
서버에서 소켓신호를 받아 아두이노 다시 에코 보낸 신호 받아 보내기
2015.01.08 - 리눅스 서버에 자바로 서버 프로그램 테스트로 생성
실험
1. 서버에 자바 네트워크 소켓 서버를 생성함. 7777포트를 생성, 아두이노 신호 받기
2. 실험 실패 - 클라이언트에서 신호를 받지만 연결을 끊어주는 로직이 없음
자바 서버 소스
import java.io.*;
import java.net.*;
class TCPServer {
public static void main(String argv[]) throws Exception {
System.out.println("Server On \n");
String clientSentence;
String capitalizedSentence;
ServerSocket welcomeSocket = new ServerSocket(7777);
while(true){
Socket connectionSocket = welcomeSocket.accept();
BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToClient = new DataOutputStream(connectionSocket.getOutputStream());
clientSentence = inFromClient.readLine();
System.out.println("Received: " + clientSentence);
//capitalizedSentence = clientSentence.toUpperCase() + '\n';
// outToClient.writeBytes(capitalizedSentence);
}
}
}

