자바 클라이언트 예제

여기에서 서버는 소켓이 스트림으로 닫혀질 때까지 클라이언트와 메시지를 끝없이 교환할 수 있습니다. 다른 테스트 클래스에서는 서버가 소켓을 닫지 않고 EchoServer에 대한 여러 요청이 제공된다는 것을 보여 주는 테스트를 만들어야 합니다. 이는 동일한 클라이언트에서 요청을 보내는 한 마찬가지입니다. Java 소켓 프로그래밍은 연결 지향 또는 연결 이없는 수 있습니다. 여기서는 단방향 클라이언트 및 서버 통신을 만들 것입니다. 이 응용 프로그램에서 클라이언트는 서버에 메시지를 보내고 서버는 메시지를 읽고 인쇄합니다. 여기서는 소켓과 서버소켓이라는 두 가지 클래스가 사용되고 있습니다. Socket 클래스는 클라이언트와 서버를 통신하는 데 사용됩니다. 이 수업을 통해 우리는 메시지를 읽고 쓸 수 있습니다. ServerSocket 클래스는 서버 측에서 사용됩니다. ServerSocket 클래스의 accept() 메서드는 클라이언트가 연결될 때까지 콘솔을 차단합니다.

클라이언트의 성공적인 연결 후 서버 쪽에서 소켓의 인스턴스를 반환 합니다. 서버를 시작해 봅시다. IDE에서 Java 응용 프로그램으로 실행하기만 하면 됩니다. 충분한 이야기, EchoMultiServer.java라는 다른 서버를 만들어 보자. 그 안에, 우리는 소켓에 각 클라이언트의 통신을 관리 하기 위해 처리기 스레드 클래스를 만듭니다.: 우리가 볼 수 있는 또 다른 기능은 동일한 클라이언트 연결을 해제 하 고 다시 연결할 수 있습니다., 연결 거부 예외 또는 연결 재설정 을 받지 않고 서버에 있습니다. 이전에는 이 작업을 수행할 수 없었습니다. Java는 클라이언트와 서버 간의 낮은 수준의 통신 세부 정보를 처리하는 클래스 및 인터페이스 컬렉션을 제공합니다. 안녕하세요 pankaj, 이것은 Tejaswi.I 내 서 스를 하 고 그리고 난 무선 컨네티비티에 대 한 책임. 클라이언트-서버 아키텍처를 사용해야 합니다.

이를 위해 나는 텍사스 악기 간단한 링크 와이파이 (cc3200)와 안드로이드를 사용하고 있습니다. TCP 연결을 사용하여 데이터를 보내야합니다. cc3200에 부착 된 센서 목록이 있습니다 .If 클라이언트는 센서 데이터에 대한 요청은 단지 해당 데이터에 대한 정보를 제공합니다. 데이터를 구성하는 방법을 전혀 알지 못합니다. 당신은 해결책을 찾기 위해 저를 도와주세요 수 있습니다. ServerSocket 클래스를 사용하여 서버 소켓을 만들 수 있습니다. 이 개체는 클라이언트와의 통신을 설정하는 데 사용됩니다. 클라이언트 서버 통신을 작업하고 있습니다… 클라이언트는 요청을 보내고, 서버는 해당 요청을 읽고, 응답을 보내고, 마지막으로 클라이언트는 응답을 읽습니다. 나는 많은 예제의 도움으로 구현하려고 노력했다. 그러나 클라이언트는 요청을 성공적으로 보내고 서버는 요청을 읽고 응답을 성공적으로 하지만 클라이언트는 응답을 받을 수 없습니다. 제발 도와주세요….

Posted in Bez kategorii