OKKY
OKKY LogoOKKY Logo
OKKY Logo
커뮤니티Q&A지식이벤트Contact
부트캠프Jobs
로그인회원가입

카테고리

  • 커뮤니티
  • 모임·스터디
  • Q&A
  • 지식
  • 이벤트
  • 공지사항
  • Contact
socketchannel
questionsquestions
질문하기
  • 해결
    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” 올때 까지 시간 재는 것 외에 핑을 구할 수 있는 방법이 있을지 궁금합니다.
  • 답변
    4
    항상초보·8년 이상
    1.1k
    0
    답변 4
    프로필 사진null로 선언해둔 SocketChannel은 close()로 끝내는게 좋은가요? 다시 null로 선언하는게 좋은가요?
    SocketChannel client_socket_channel = null;로 클라이언트 소켓채널을 선언해두었습니다.구글링에서 read가 끝나고 나면 닫는게 좋다고 한 글을  봤는데요.(닫는다고 한건지.. 끊는다고 한건지 정확하게 기억이 나지않네요.. -_-  )client_socket_channel.close();와c
OKKY LogoOKKY Logo
OKKY Logo

All That Developer

FacebookYoutubeEmail
  • 회사소개
  • 공지사항
  • 연락처
  • 광고문의
운영정책슬랙봇
  • 개인정보 처리방침
  • 통합 서비스 이용약관
운영정책슬랙봇
상호명: (주)오키코리아 | 대표명: 노상범
사업자등록번호: 592-87-02037
| 통신판매업신고번호: 제 2022-서울강남-04742호
| 직업정보 제공사업 신고번호: J1200020230009
주소: 서울 강남구 봉은사로 303 TGL경복빌딩 502호 (06103)
| 고객센터 : info@okky.kr (영업시간 평일 10:00~17:00) 주말 · 공휴일 휴무
© 2026 (주)오키코리아. All rights reserved.
sponsored by
iNamesiNamesiNames
NHN Cloud
NHN CloudNHN Cloud