socketchannel

    0

    1답변

    나는 자바 nio와 셀렉터를 사용하여 서버를 직접 만들었다. 필자는 필요할 경우 데이터를 받고 클라이언트로부터 직접 대답 할 수 있습니다. 하지만 지금은 데이터를 처리 할 스레드가 필요하며 언제든지 각 클라이언트에 데이터를 보낼 것입니다. 어떻게하면됩니까? 또한 모든 채널을 메모리에 저장하여 각 클라이언트에 데이터를 쓰는 방법은 무엇입니까? 필요한 경우 j

    0

    1답변

    많은 오픈 소스 자바 네트워킹 라이브러리 (jdbc 드라이버, 아파치 커먼 넷 등)를 보았습니다. 아직 간단한 사용 사례가 아닌 다른 용도로 SocketChannel을 사용하는 라이브러리를 찾고 있습니다 (MySQL의 JDBC 커넥터의 V3 socketchannel을 사용했지만 최신 버전에서는 jn.Socket을 사용합니다). 저는 클라이언트 코드 라이브러

    -1

    1답변

    내 프로젝트는 실제로 꽤 기본이지만, 나는 그것에 대한 올바른 정보를 찾을 수 없다. (예 : 여러 클라이언트를 수용하는 서버를 만드는 방법 만 찾을 수있다.) 아이디어는 간단합니다. 여러 서버에 연결할 클라이언트를 만들고 해당 서버의 쿼리 항목 + 자치적 메시지를 기다리고 있습니다. 대략적인 아이디어를 얻으려면 여러 서버를 SSH 연결 (Jsch 사용)을

    2

    5답변

    나는 자바 NIO가 어떻게 작동하는지 이해하려고 노력한다. 특히 SocketChannel은 어떻게 작동합니다. 내가 서버를 구글에 연결하려고 import java.io.*; import java.net.*; import java.nio.*; import java.nio.channels.*; public class Test { public

    0

    1답변

    안녕하세요, 저는 NIO 서버/클라이언트 프로그램을 만들려고 애썼습니다. 내 문제는 서버가 14 바이트 만 전송 한 다음 더 이상 아무것도 보내지 않는다는 것입니다. import java.nio.*; import java.nio.channels.*; import java.nio.charset.*; public class Testserver {

    0

    2답변

    나는 클라이언트가 클라이언트 창을 닫고 클라이언트 프로그램을 종료했다는 신호를 보내는 데이터 바이트를 보내는 클라이언트 및 서버 응용 프로그램이 있습니다. 문제는 서버가 그를 삭제하기 전에 클라이언트에 마지막 알림을 보낼 수 있다는 것입니다. 서버가 블로킹 모드에서 SocketChannel의 write 메소드를 사용하면 무기한 차단되거나 간단히 무시됩니까?

    0

    1답변

    우리가 예는 .. 그냥 소켓 생성자에서 올바른 IP와 포트 번호를 전달할 수있는 기반 TCP 서버

    0

    1답변

    내 SwingWorker의의 doInBackground()가 생성 이미 때 ServerSocketChannel을 다시 시작 주어진 연결 신선한 ServerSocketChannel 사용자가 "연결"버튼을 클릭 할 때. 클라이언트가 isAcceptable() 인 경우 SwingWorker은 SocketChannel을 OP_READ으로 등록합니다. 사용자가 "연

    0

    1답변

    windsock을 사용하여 데이터를 전송하기위한 클라이언트 서버 프로그램이 있지만 클라이언트 채널 서버와 같은 것이 필요합니다. 채널이 임상 시험소에서 요청을 검색하거나 서버가이를 처리합니다. 시간 채널이 사용 중이면 해당 요청을 대기열에 저장합니다. 채널을 별도의 응용 프로그램으로 원합니다. 나는에 대해 조금 생각을 가지고 같은 : class ch {

    4

    1답변

    Netty 채널에 여러 상태가 있지만 실제 상태 전환에 대해 문서를 찾을 수 없습니다. 이에 대한 설명서에 가장 가까운 것은 Netty 3.2.x 시스템에서 찾을 수 있습니다. here입니다. 채널이있을 수있는 가능한 상태를 찾을 수있었습니다. here. 그러나 채널이 한 상태에서 다른 상태로 만들 수있는 정상적인 전환을 설명하는 것은 없습니다. 모든 채널