모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    병신보면짖개님의
    개인페이지입니다
    가입 : 15-10-04
    방문 : 128회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : programmer_16760
    작성자 : 병신보면짖개
    추천 : 0
    조회수 : 1803
    IP : 106.244.***.179
    댓글 : 3개
    등록시간 : 2016/04/17 18:05:05
    http://todayhumor.com/?programmer_16760 모바일
    도저히 이유를 모르겠습니다 ㅠㅠ
    옵션
    • 베스트금지
    • 본인삭제금지
    • 외부펌금지
    <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">client<span class="Apple-tab-span" style="white-space:pre;"> </span>|<span class="Apple-tab-span" style="white-space:pre;"> </span>server</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">       -----------문자열 전송 ------------></span></font> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">       -------입력파일(A.txt)전송 ----------></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>입력파일을 읽어 연산</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">      <-----------문자열 전송 ------------ <div>      <-------출력파일(B.txt)전송 ----------</div></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">하는 서버를 만들고있는데 클라이언트쪽 파일 전송까지 정상적으로 되고 그뒤로는 소켓이 끊겨버리면서 서버에서 전송한 결과를 클라쪽에서 받을 수가 없네요</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">진짜 이것저것 바꿔보고 해도 도저히 답이 안나와서 ㅠㅠㅠㅠ</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">저번에 올렸었는데 아직 해결이 안되서 이번에 소스도 함께 올려봅니다 계속 이부분에서 막혀서 진행이 안되네요 ㅠㅠㅠㅠ </div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">도와주세용 ㅠㅠㅠ</div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;"><br></div> <div style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">---------------Server--------------</div> <div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">public class BioToolServer {</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public static void main(String[] args) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>new BioToolServer().runServer();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public void runServer() {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>int SERVER_PORT = 7777; // 임시포트</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>ServerSocket serverSocket = null;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>Socket socket = null;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("\n\n\n=======>>>>>>> 서버 시작\n");</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>serverSocket = new ServerSocket(SERVER_PORT);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>while (true) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>// 클라이언트 접속 대기 accept()</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>socket = serverSocket.accept();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("[" + socket.getInetAddress() //</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>+ ":" + socket.getPort() + "]" + "접속");</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>//BToolServer</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>BToolServer bioServer = new BToolServer(socket);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>bioServer.start();</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}// while</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (Exception e) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} finally {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>// SocketUtil.close(serverSocket);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">class BToolServer extends Thread {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private Socket socket;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private DataOutputStream dsOut;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private DataInputStream dsIn;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>BToolServer(Socket socket) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.socket = socket;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsIn = new DataInputStream(socket.getInputStream());</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut = new DataOutputStream(socket.getOutputStream());</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException e) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public void run() {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String strInput = dsIn.readUTF();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("strInput : " + strInput);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>if (strInput.equals("serverEchoTest")) { // Echo</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.writeUTF(strInput);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} else if (strInput.equals("runBio")) { // BioTool</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>// File Receive</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String rFileName = dsIn.readUTF();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("sFileName : " + rFileName);</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String rFilePath = "C:\\Users\\Administrator\\Desktop\\temp\\ServerIn\\"</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>+ rFileName;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>File inFile = new File(rFilePath);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>FileOutputStream fOutStream = new FileOutputStream(inFile);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>BufferedOutputStream bufferOut = new BufferedOutputStream(</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>fOutStream);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>int inLen;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>int inSize = 4096;</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>byte[] inData = new byte[inSize];</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%");</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>while ((inLen = dsIn.read(inData)) != -1) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>bufferOut.write(inData, 0, inLen);</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>bufferOut.flush();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>bufferOut.close();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>fOutStream.close();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsIn.close();</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!");</span></font></div> <div><span class="Apple-tab-span" style="white-space:pre;line-height:21.6px;"><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font></span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("결과전송!");</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.writeUTF("결과전송테스트");</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.close();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException e) {</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">}</span></font></div></div></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;">----------------client main-----------------------</span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"> </span></font> <div>String ip = "127.0.0.1";<span class="Apple-tab-span" style="white-space:pre;"> </span>//const</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>int port = 7777;</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>BioToolClient echoTest = new BioToolClient(ip,port);</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>if(echoTest.serverEchoTest()){</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("정상");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>echoTest.runBioTool();</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>else{</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("안옴");</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"><span style="line-height:21.6px;"><br></span></font></div> <div><span style="font-family:gulim, Dotum, Helvetica, AppleGothic, sans-serif;line-height:21.6px;">----------------client -----------------------</span></div> <div><font face="gulim, Dotum, Helvetica, AppleGothic, sans-serif"> </font> <div style="line-height:21.6px;">public class BioToolClient {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private String serverIp;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private int nPort;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private static String TEMP_DIR = "C:\\Users\\Administrator\\Desktop\\temp\\";</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>BioToolClient(String serverIp, int nPort) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.nPort = nPort;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.serverIp = serverIp;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public boolean serverEchoTest() {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {<span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>Socket socket = new Socket(serverIp, nPort);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>DataOutputStream dsOut = new DataOutputStream(socket.getOutputStream());</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>DataInputStream dsIn = new DataInputStream(socket.getInputStream());</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>boolean isInputData = true;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>//String InputData = "runBio";</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String InputData = "serverEchoTest";</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String returnData = "";</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.writeUTF(InputData);</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>while (isInputData) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>returnData = dsIn.readUTF();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>isInputData = false;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("insert : " + returnData);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>if (InputData.trim().equals(returnData)) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.close();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsIn.close();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>socket.close();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>return true;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>return false;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public void runBioTool() {</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>Socket socket;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>socket = new Socket(serverIp, nPort);</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>ClientSender sender = new ClientSender(socket);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>ClientReceiver receiver = new ClientReceiver(socket);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>receiver.start();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>sender.start();</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;">}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;">class ClientReceiver extends Thread {</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private Socket socket;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private DataInputStream dsIn;</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>ClientReceiver(Socket socket) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.socket = socket;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsIn = new DataInputStream(socket.getInputStream());</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (Exception e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>@Override</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public void run() {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("\n----------Receiver------------\n");</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String strInput = "";</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>while(true)</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>{</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>strInput = dsIn.readUTF();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println(strInput);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (IOException e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;">}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;">class ClientSender extends Thread {</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private Socket socket;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>private DataOutputStream dsOut;</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>ClientSender(Socket socket) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>this.socket = socket;</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut = new DataOutputStream(socket.getOutputStream());</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (Exception e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>@Override</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>public void run() {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>try {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>System.out.println("\n----------Sender------------\n");</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String sFileName = "clientSend.txt";</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>String sFilePath = "C:\\Users\\Administrator\\Desktop\\temp\\" + sFileName;</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.writeUTF("runBio");<span class="Apple-tab-span" style="white-space:pre;"> </span>//분석 툴 실행 구분</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.writeUTF(sFileName);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>File readFile = new File(sFilePath);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>FileInputStream fInStream = new FileInputStream(readFile);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>BufferedInputStream bufferIn = new BufferedInputStream(fInStream);</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>int len = 0;</div> <div style="line-height:21.6px;">            int size = 4096;</div> <div style="line-height:21.6px;">            byte[] data = new byte[size];</div> <div style="line-height:21.6px;">            while ((len = bufferIn.read(data)) != -1) {</div> <div style="line-height:21.6px;">            <span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.write(data, 0, len);</div> <div style="line-height:21.6px;">            }</div> <div style="line-height:21.6px;">            </div> <div style="line-height:21.6px;">            bufferIn.close();</div> <div style="line-height:21.6px;">            fInStream.close();</div> <div style="line-height:21.6px;">            dsOut.flush();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>dsOut.close();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span></div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>} catch (Exception e) {</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>e.printStackTrace();</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>}</div> <div style="line-height:21.6px;">}</div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;">///////////////////////////////////////////////</div> <div style="line-height:21.6px;">클라이언트 콘솔</div> <div style="line-height:21.6px;"><span style="line-height:21.6px;">///////////////////////////////////////////////</span></div> <div> <div><span style="line-height:21.6px;">insert : serverEchoTest</span></div> <div><span style="line-height:21.6px;">정상</span></div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;">----------Receiver------------</span></div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;">----------Sender------------</span></div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;">java.net.SocketException: socket closed</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.net.SocketInputStream.socketRead0(Native Method)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.net.SocketInputStream.read(SocketInputStream.java:129)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.net.SocketInputStream.read(SocketInputStream.java:182)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:320)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.io.DataInputStream.readUTF(DataInputStream.java:572)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.io.DataInputStream.readUTF(DataInputStream.java:547)</span></div> <div><span style="line-height:21.6px;"><span class="Apple-tab-span" style="white-space:pre;"> </span>at com.ClientReceiver.run(BioToolClient.java:97)</span></div></div> <div><span style="line-height:21.6px;"><br></span></div> <div> <div style="line-height:21.6px;">///////////////////////////////////////////////</div> <div style="line-height:21.6px;">서버 콘솔</div></div> <div style="line-height:21.6px;"><span style="line-height:21.6px;">///////////////////////////////////////////////</span></div> <div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;">=======>>>>>>> 서버 시작</span></div> <div><span style="line-height:21.6px;"><br></span></div> <div><span style="line-height:21.6px;">[/127.0.0.1:57247]접속</span></div> <div><span style="line-height:21.6px;">strInput : serverEchoTest</span></div> <div><span style="line-height:21.6px;">[/127.0.0.1:57248]접속</span></div> <div><span style="line-height:21.6px;">strInput : runBio</span></div> <div><span style="line-height:21.6px;">sFileName : clientSend.txt</span></div> <div><span style="line-height:21.6px;">%%%%%%%%%%%%%%%%%%%%%%%%%%%%</span></div> <div><span style="line-height:21.6px;">!!!!!!!!!!!!!!!!!!!!!!!!!!!!!</span></div> <div><span style="line-height:21.6px;">결과전송!</span></div> <div><span style="line-height:21.6px;">java.net.SocketException: Socket closed</span></div> <div><span style="line-height:21.6px;">        at java.net.SocketOutputStream.socketWrite(Unknown Source)</span></div> <div><span style="line-height:21.6px;">        at java.net.SocketOutputStream.write(Unknown Source)</span></div> <div><span style="line-height:21.6px;">        at java.io.DataOutputStream.write(Unknown Source)</span></div> <div><span style="line-height:21.6px;">        at java.io.DataOutputStream.writeUTF(Unknown Source)</span></div> <div><span style="line-height:21.6px;">        at java.io.DataOutputStream.writeUTF(Unknown Source)</span></div> <div><span style="line-height:21.6px;">        at com.BToolServer.run(BioToolServer.java:104)</span></div> <div style="line-height:21.6px;"><br></div></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;"><br></div> <div style="line-height:21.6px;">아 진짜 답답해서 돌아버리겠습니다 ㅠㅠ 데이터를 주고 받고 close하는 부분때문인거 같은데 여기저기 옮겨보고 없애봐도 에러가나거나 무한루프를 도네요... 도와주세요 ㅠㅠ</div></div>

    이 게시물을 추천한 분들의 목록입니다.
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    23
    인터넷 화장품이 더 싼 이유가 뭘까요??? [3] 본인삭제금지 병신보면짖개 17/07/30 16:30 453 1
    22
    비싼거 입소문난거 다써봐도 안되는 징어에게 도움을 주세요... [10] 베오베금지본인삭제금지 병신보면짖개 17/06/06 23:12 188 2
    21
    더블웨어랑 뭘 섞어발라야 할까요 [6] 본인삭제금지 병신보면짖개 17/01/23 00:04 136 1
    20
    집에 물이새서 피해가 생겼습니다 도와주세요 본인삭제금지 병신보면짖개 16/07/05 23:07 24 1
    19
    방금 최적화글... [1] 병신보면짖개 16/05/08 17:00 69 0
    18
    펌프하다 무릎 나간 사람인데요 [3] 병신보면짖개 16/05/06 20:56 192 0
    17
    어..펌프조심하세요... [4] 병신보면짖개 16/05/05 15:35 188 4
    16
    와... 진짜 역대급 관객크리... [3] 병신보면짖개 16/05/02 20:12 166 3
    15
    여러분 게임 추천 좀 해주세요! [6] 병신보면짖개 16/04/29 23:33 48 0
    14
    견적내다가... i7 6700으로 올려봤어요 ;; [6] 본인삭제금지 병신보면짖개 16/04/22 23:31 105 0
    13
    컴퓨터를 사보려 합니다 ! [6] 본인삭제금지 병신보면짖개 16/04/22 17:20 88 0
    도저히 이유를 모르겠습니다 ㅠㅠ [3] 베스트금지본인삭제금지외부펌금지 병신보면짖개 16/04/17 18:05 55 0
    11
    우왕 미치겠네영 ㅎㅎ 소켓통신 관련해서 도와주실분! [4] 본인삭제금지 병신보면짖개 16/04/11 21:50 33 0
    10
    심심해서 화장대, 네일 정리 [3] 병신보면짖개 16/03/20 01:57 68 3
    9
    나스블러셔 나스블러셔 하잖아요? [11] 본인삭제금지 병신보면짖개 16/03/20 00:16 263 1
    8
    더블웨어를 사왔습니다.. 파운데이션 고민 ㅠㅠ [7] 본인삭제금지 병신보면짖개 16/03/19 21:15 173 0
    7
    리눅스 실행파일 문제.. 조언좀 부탁드립니다. [7] 본인삭제금지 병신보면짖개 16/03/17 14:20 40 0
    6
    영화 네편을 보고있습니다 [3] 병신보면짖개 16/03/09 23:15 53 0
    5
    미샤 베이스 라인 후기를 찾고 있어요 [5] 본인삭제금지 병신보면짖개 16/02/09 22:23 85 0
    4
    어...음....이런말하면좀그렇지만 [6] 병신보면짖개 16/01/03 00:05 396 10
    3
    조금 무리해 보려고 하는데... 도와주시겠어요? [12] 베스트금지 병신보면짖개 15/11/14 13:59 98 2
    2
    살려주세요 ㅠㅠㅠㅠ [4] 병신보면짖개 15/10/21 21:32 41 3
    1
    안녕하세요 신입입니다 [6] 병신보면짖개 15/10/10 16:31 126 3
    [1]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈