<div> </div> <div>소스전문</div> <div> </div> <div>import gnu.io.CommPort;<br>import gnu.io.CommPortIdentifier;<br>import gnu.io.SerialPort;</div> <div>import java.io.IOException;<br>import java.io.InputStream;<br>import java.io.OutputStream;</div> <div>public class TwoWaySerialComm {<br> public TwoWaySerialComm() {<br> super();<br> }</div> <div> private void connect(String portName) throws Exception {</div> <div> <br> System.out.printf("Port : %s\n", portName);<br> <br> CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier(portName);</div> <div> if (portIdentifier.isCurrentlyOwned()) {<br> System.out.println("Error: Port is currently in use");<br> } else {<br> CommPort commPort = portIdentifier.open(this.getClass().getName(),<br> 2000);</div> <div> if (commPort instanceof SerialPort) {<br> SerialPort serialPort = (SerialPort) commPort;<br> serialPort.setSerialPortParams(57600, // 통신속도<br> SerialPort.DATABITS_8, // 데이터 비트<br> SerialPort.STOPBITS_1, // stop 비트<br> SerialPort.PARITY_NONE); // 패리티</div> <div> // 입력 스트림<br> InputStream in = serialPort.getInputStream();<br> <br> // 출력 스트림<br> OutputStream out = serialPort.getOutputStream();</div> <div> (new Thread(new SerialReader(in))).start();<br> (new Thread(new SerialWriter(out))).start();</div> <div> } else {<br> System.out<br> .println("Error: Only serial ports are handled by this example.");<br> }<br> }<br> }</div> <div> /**<br> * 시리얼 읽기<br> */<br> public static class SerialReader implements Runnable {<br> InputStream in;</div> <div> public SerialReader(InputStream in) {<br> this.in = in;<br> }</div> <div> public void run() {<br> byte[] buffer = new byte[1024];<br> int len = -1;<br> <br> try {<br> while ((len = this.in.read(buffer)) > -1) {<br> System.out.print(new String(buffer, 0, len));<br> }<br> } catch (IOException e) {<br> e.printStackTrace();<br> }<br> }<br> }</div> <div> /** <br> * 시리얼에 쓰기 <br> */<br> public static class SerialWriter implements Runnable {<br> OutputStream out;</div> <div> public SerialWriter(OutputStream out) {<br> this.out = out;<br> }</div> <div> public void run() {<br> try {<br> int c = 0;<br> <br> System.out.println("\nKeyborad Input Read!!!!");<br> while ((c = System.in.read()) > -1) {<br> this.out.write(c);<br> }<br> } catch (IOException e) {<br> e.printStackTrace();<br> }<br> }<br> }</div> <div> public static void main(String[] args) {<br> try {<br> (new TwoWaySerialComm()).connect("COM3");<br> } catch (Exception e) {<br> e.printStackTrace();<br> }<br> }<br>}<br></div> <div> </div> <div>에러지점</div> <div> </div> <div style="text-align:left;"><img width="672" height="283" style="border:;" alt="제목 없음.jpg" src="http://thimg.todayhumor.co.kr/upfile/201506/1433556473yom7uXg4opqVfFfIT.jpg"></div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;"> </div> <div style="text-align:left;">시리얼포트 클래스 </div> <div style="text-align:left;"> <div style="text-align:left;"><img width="691" height="437" style="border:;" alt="제목 없음.jpg" src="http://thimg.todayhumor.co.kr/upfile/201506/143355663972TlwwmazLSDzP4bBopI9oxZnW.jpg"></div></div> <div> </div> <div> </div> <div>소스코드를 짠 당사자한테 가장 물어보고싶은데 그분이 이메일 공개를 안하셔서 직접 물어볼수가없어서 제가 뜯어봣거든요.. </div> <div> </div> <div>오타난것도 없고 문장으로도 틀린게없어보이는데 뜨는 저런 에러가 제일 짜증나는거같아요.. </div> <div> </div> <div>저부분을 어떻게 고쳐야될까요 </div> <div><br><br> </div>
이클립스 : 12진혼 불9 프9 절9 스9 계9 금9  14k (코어는 희생)
세인트 : 토루아 바9 사9 리9 블9 샤6 디6 2500체력 (코어는 벞)
크리에이터 : 0/5핸메 + 하이스트라이커 어깨 + 마봉... 
다크로드 : 7/7 차지 리버소드 블9 망6셰3 블4 야6 영4 
프라임 : 11오파 토9 마공10k 화속강 106
오버마인드 : 10리버 닥플9 10k 모속강 36, 화속강 63
지니위즈 : 0/7깜발 홍6 선4 절3 빛6 777 6 강맹고매미9
다크템플러 : 11사식 10k 6라너 + 섭마숄더 매3 블3
마왕 : 10/8강마봉 9k 매드9 암광6+집척 섭마벨트 플레임 혼7 파6 디7 
용독 : 10 마봉(85제) 9k 매독6 + 더티3(탭키의 요정....)
엘븐나이트 : 고대3 클레압 10빙대
쿠노이치 : 하물3(예정..) 6화충 (노보장 노법석 절탑쳐주제에 갑자기 등극)
개인적으로 연락주시면 개던정도는 그냥 돌려드려여 
(법,보장 뚫리신분 전제, 칭호타이틀 유무상관 x 교불아바타나 아바타를 입으신분, pc방 무기 이상의 무기를 소유하신분 , 애정도가 확정되는분 한정)
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.