나는 MouseListener를 구현하고 그것을 ObjectInputStream을 통해 보내려고 시도했지만 서버가 그러한 작업을 수신하고 어떤 버튼이 눌렸는지 인식하고 조치를 취하는 방법에 대한 방향 감각이 없습니다.
서버가 마우스 이벤트를 수행할 수 있도록 mousePressed와 같은 마우스 이벤트를 클라이언트에서 서버로 어떻게 보낼 수 있습니까?
클라이언트 - 마우스 동작을 기록하고 서버 - 이러한 동작을 수신하고 수행합니다.
유선을 통해서만 직렬화 가능한 개념을 보낼 수 있으며 마우스 리스너는 그렇지 않을 것입니다.
코드가 있습니다. 이 코드가 이벤트에 응답하기를 원합니다.
그렇게 하려면 이벤트에 대한 코드와 정보(발생한 것, 즉 사용자가 클릭한 것과 이 이벤트에 대한 세부 정보, 즉 클릭한 위치, 사용한 버튼 등)가 동일해야 합니다. 장소.
이벤트를 코드로 가져옵니다. 이벤트에 코드를 가져오지 마세요. 리스너가 아니라 MouseEvent를 직렬화합니다.
클라이언트에서 MouseListener를 실행합니다. 이 리스너는 이벤트에 대한 관련 정보를 서버로 보냅니다. 나는 ObjectXStream을 전혀 사용하지 않을 것이지만, 예를 들어 JSON이나 protobuf 또는 다른 실제 프로토콜을 사용하여 터널과 테스트가 더 쉽기 때문에 바람직하게는 HTTPS에서 서버와 통신하는 일종의 실제 API를 작성합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다