2012-08-01 3 views
0

내 컴퓨터 포트로 GPS 데이터를 전송하는 GPS 장치가 있지만 특정 소켓에서 오는 데이터를 읽는 가장 좋은 방법인지 잘 모르겠습니다.java : 특정 소켓 포트로 들어오는 데이터를 읽는 방법?

제발 도와주세요. 감사합니다. 좋은 하루 되세요.

+0

TCP에 관한 것이라면 Java Sockets을보십시오. http://docs.oracle.com/javase/tutorial/networking/sockets/index.html – home

+0

[this] (http://docs.oracle.com/javase)를 읽으십시오. /tutorial/networking/sockets/readingWriting.html) –

답변

1

, 우리가받을 미나를 사용하는 아파치 미나 (http://mina.apache.org/)에서 볼 수있는 좋은 네트워크 응용 프로그램 프레임 워크를 들어 소켓

Socket echoSocket = null; 
PrintWriter out = null; 
BufferedReader in = null; 
try { 
     echoSocket = new Socket("taranis", 7); 
     out = new PrintWriter(echoSocket.getOutputStream(), true); 
     in = new BufferedReader(new InputStreamReader(
         echoSocket.getInputStream())); 
     } catch (UnknownHostException e) { 
     System.err.println("Don't know about host: taranis."); 
     System.exit(1); 
     } catch (IOException e) { 
     System.err.println("Couldn't get I/O for " 
          + "the connection to: taranis."); 
     System.exit(1); 
      } 
    BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); 
    String userInput; 
    while ((userInput = stdIn.readLine()) != null) { 
      out.println(userInput); 
      System.out.println("echo: " + in.readLine()); 
    } 
    out.close(); 
    in.close(); 
    stdIn.close(); 
    echoSocket.close(); 
    } 
+0

안녕하세요, "AVL 데이터 코딩"이며 장치가 "FM4XXX DATA PROTOCOL"을 사용하고 Teltonika의이 형식으로 패킷을 보내고 있습니다. – user1407894

0

에서 쓰기를 읽을이 시도하고 다양한 GPS 장치에서 데이터를 보냅니다. 데이터 형식은 ASCII 형식입니까?

+0

안녕하세요, "AVL 데이터 코딩"이며 장치가 Teltonika의 "FM4XXX DATA PROTOCOL"을 사용하고 있습니다. – user1407894

관련 문제