OKKY
커뮤니티
Q&A
지식
이벤트
Contact
부트캠프
Jobs
Search Bar
로그인
회원가입
nio
전체
최신순
질문하기
답변
2
캐티
·
10개월
257
0
답변 2
nio에는 ops를 0 넣어도 되나요
nio에는 비동기 처리를 하는데 selector에 OP_READ, OP_WRITE 같은 1,2,4,8 플래그 값을 등록하여 사용하는데 상수 값으로 OP_NONE 같은 0은 없어도 0을 넣어서 연결된 소켓을 대기 상태로 둘 수 있어요. SelectionKey (Java SE 21 & JDK 21) 전에는 http 출력을 치는데 대부분에 웹브라우저에서 Transfer-Encoding: chunked 출력으로 실시간 스트리밍 출력이 가능하였는데 지
해결
4
처음배워요
·
4년 이상
863
0
해결 4
java nio 파일관련해서 리팩토링 하는 요령을 알고싶습니다
span style="color:rgb( 66 , 66 , 66 );font-family:'-apple-system' , 'blinkmacsystemfont' , 'malgun gothic' , , 'helvetica' , 'apple sd gothic neo' , 'helvetica' , , 'nanumbarungothic yethangul' ,
해결
2
Kkoji
·
5년 이상
608
0
해결 2
java non blocking socket split big message...
https://stackoverflow.com/questions/34254205/nio-channel-split-messages위 문제와 똑같은 상황이 발생하여 해결책을 찾고자 질문드립니다....java nio 패키지를 사용한 non block
답변
3
사과맛오렌지
·
거의 6년
904
0
답변 3
java SocketChannel에서 ByteBuffer등으로 UTF-16같은 가변 길이 문자열 데이터를 받아올 때 문자열의 일부만 받게 되면 어떻게 되나요?
예를 들어 ByteBuffer가 5바이트 짜리일 때 UTF-16 한글(글자당 2바이트)를 SocketChannel으로부터 3글자 받아오면 ByteBuffer에는 마지막 글자를 이루는 2바이트 중 1바이트만 담기게 되지 않나요?이런 상황에서 charset.encode() 등으로 UTF-16 인코딩을 하게 되면 어떤 결과가 나오는지, 데이터를 온전하게 받아오는 방법이 있을지 궁금합니다.
답변
2
사과맛오렌지
·
6년 이상
670
0
답변 2
Java SocketChannel non-blocking에서 ping을 구할 방법이 있나요?
SocketChannel의 논블로킹 모드에서는 read,write에서 블로킹이 안 되는 것으로 알고 있습니다.그렇다면 블로킹 방식에서 쓰던 것처럼 보내기 전 시간 재고 보낸 후 시간 재서 핑을 측정하기 어려운 것 같은데...(상대가 받았다는 답을 보내기 전에 write가 리턴될테니까요)자신이 ”ping” 보내고 상대에게서 “pong” 올때 까지 시간 재는 것 외에 핑을 구할 수 있는 방법이 있을지 궁금합니다.
답변
1
사과맛오렌지
·
6년 이상
533
0
답변 1
자바 nio에서 ByteBuffer로 직렬화된 객체를 SocketChannel로 전송 또는 읽을 수 있는 방법이 있나요?
nio에서 ByteBuffer로 객체를 직렬화하여 읽거나 쓸 수 있는지 궁금합니다.
답변
2
조만간자살함
·
약 7년
1.0k
0
답변 2
java nio files.delete()
java nio를 이용해서 폴더 및 파일을 삭제하는 기능을 구현하고 있습니다.파일은 삭제가 잘 되는데 폴더는 삭제를 하면 뭐라고 해야하지 톰캣이 삭제할 폴더를 붙잡고있다고 해야하나폴더가 삭제가 안되고 윈도우 탐색기에서 삭제를 하려고하면 실행중인 폴더라 접근 권한이 없다고 나오네요.그러다가 톰캣을 종료시켜 웹 서버를 내리면 그제서야 폴더가 삭제가 됩니다...에러도 안나오고 도저
답변
4
똥글이꺼
·
거의 8년
1.7k
0
답변 4
Java File I/O관련
Java로부터 - 기준 :대용량 파일 (text)- 매일 6회lock -> 파일
답변
0
밤과라임
·
거의 8년
684
0
답변 0
serverbootstrap에서 이해가 안가는 부분이 있어 질문드립니다. addLAst
div style=
답변
0
알아보자
·
거의 8년
770
0
답변 0
서버 실행 과 로그 출력 작업 시 문제발생
자바에서 NIO를 이용해 socket통신을 하는건데 서버를 실행하고 정지가 잘 되는데로그 출력 창을 실행했다가 서버 실행 정지 버튼 누르면 실행이 잘 안됩니다. 로그 출력 창의 스레드가 있는데 스레드때문에 이런 문제가 발생하는 건가요?
답변
6
알아보자
·
약 8년
2.6k
0
답변 6
자바 nio buffer 잘림 현상
자바 nio에서 buffer.put(fullMsg.getBytes());buffer.flip();scr.getSc().write(buffer);clearBuffer(buffer);위가 서버단 코드 부분인데 write(buffer)에서 buffer.position 값이고code cla
답변
10
syapp
·
8년 이상
3.6k
0
답변 10
netty기초 질문.
안녕하세요.netty 를 공부하고 있습니다.nio 에코 서버 & 클라이언트를 생성하여 테스트를 하다가 이상한 점이 있어서 질문올립니다.현재상황은 이렇습니다.클라이언트에서는 쓰레드 2개가 루프를 돌며, 서버로 문자열을 전송(writeAndFlush)합니다.1번쓰레드는 "1"2번쓰레드는 "2" 라는 문자열을 전송합니다.
답변
1
앙앙이
·
8년 이상
1.0k
0
답변 1
java nio selector 의 각 이벤트와 three way handshake 단계별 매치 도움 요청드립니다.
java none block socket 을 갖는 클라이언트를 만들려고 합니다.인터넷에서 관련 소스를 찾아 보니 몇가지 의문 사항이 있어nio selector 의 각 이벤트와 three way handshake 단계를 매치할 필요성을 느꼈습니다.아래는 제가 임의로 생각한 three way handshake 단계에 일치하는 selector 의 각 이벤트를 정리한 내용입니다.
답변
0
뱅뱅뱅
·
9년 이상
813
0
답변 0
스레드풀에 그룹명을 지정 할 수 있나요?
보통 스레드 그룹을 지정 할 경우ThreadGroup threadGroup = new ThreadGroup("ex");Thread thread = new Thread(threadGroup,new Runnable() {};이런 식으로 스레드 그룹을 지정했었는데요.비동기 소켓 채널의 스레드풀 안에 생성되는 스레드들은 java.lang.Th
Search Bar