데이터 그램 스프링 통합의 IP 주소 가져 오기

ntonjeta

UDP whit Real Time OS를 통해 통신하기 위해 봄 통합을 사용합니다. 메시지에서 IP 주소를 되찾고 싶습니다.

  @Bean
  public MessageChannel udpIn()
  {
    return new DirectChannel();
  }

  @Bean
  public UnicastReceivingChannelAdapter udpInboundAdapter()
  {
    UnicastReceivingChannelAdapter adapter = new UnicastReceivingChannelAdapter(8888);
    adapter.setOutputChannel(udpIn());
    adapter.setListening(true);
    adapter.setPoolSize(7);
    adapter.start();
    return adapter;
  }

@ServiceActivator(inputChannel = "udpIn")
  public void msgConsumer(Message<byte[]> message)
  {
    System.out.println("Message Received! Payload:" + Arrays.toString(message.getPayload()));
    // HERE I want to get IP address
  }
아르 템 빌란

다음 과 같이 UnicastReceivingChannelAdapter생성됩니다 Message.

message = getMessageBuilderFactory().withPayload(payload)
                    .setHeader(IpHeaders.HOSTNAME, hostName)
                    .setHeader(IpHeaders.IP_ADDRESS, hostAddress)
                    .setHeader(IpHeaders.PORT, port)
                    .setHeader(IpHeaders.PACKET_ADDRESS, packet.getSocketAddress())
                    .build();

msgConsumer()서비스 메소드 에서 해당 헤더를 살펴보십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL 데이터베이스에서 IP 주소 가져 오기

분류에서Dev

Hazelcast 그리드에서 마스터 IP 주소 가져 오기

분류에서Dev

응용 프로그램에서 WinRT 장치의 공용 IP 주소 가져 오기

분류에서Dev

Shell-IP 주소의 인터페이스 이름 가져 오기

분류에서Dev

프로그래밍 방식으로 안드로이드 장치에서 PC의 IP 주소 가져 오기

분류에서Dev

ASMX 웹 서비스에서 클라이언트의 IP 주소 가져 오기

분류에서Dev

프로세스에서 사용하는 소켓의 IP 주소 가져 오기

분류에서Dev

IP 주소 / MAC 주소에서 호스트 이름 가져 오기

분류에서Dev

원격 데스크톱 클라이언트의 공용 IP 주소 가져 오기

분류에서Dev

호스트 IP를 반환하는 웹 사이트 클라이언트의 IP 주소 가져 오기

분류에서Dev

호스트 이름의 IP와 일치하지 않는 IP 주소로 웹 서버에서 URI 가져 오기

분류에서Dev

프로그램이 연결하려는 IP 주소 얻기

분류에서Dev

C #에서 WiX 설치 프로그램에서 설정된 이벤트 소스의 이름 가져 오기

분류에서Dev

Java-클라이언트에서 서버의 호스트 이름 및 / 또는 IP 주소 가져 오기

분류에서Dev

인스턴스를 만든 후 인스턴스의 IP 주소 가져 오기

분류에서Dev

Qt-IP Adreess에서 호스트 이름 및 MAC 주소 가져 오기

분류에서Dev

어레이 내의 여러 IP 주소를 객체로 가져 오기

분류에서Dev

파일의 IP 주소 목록에서 웹 페이지 가져 오기

분류에서Dev

프로그래밍 방식으로 데이터 소스 가져 오기

분류에서Dev

라우터의 공용 IP 주소를 가져 오는 명령

분류에서Dev

다른 응용 프로그램의 웹 브라우저 컨트롤에서 문서 데이터 가져 오기

분류에서Dev

Linux (Ubuntu 16.04) C ++의 비 종료 프로그램에서 지속적으로 데이터 가져 오기

분류에서Dev

내 Firebase 클라우드 기능의 IP 주소 가져 오기

분류에서Dev

데이터 레이블 캡션 소스 셀 주소 가져 오기

분류에서Dev

사용자의 IP 주소를 가져오고 JSON으로 데이터를 반환하는 방법

분류에서Dev

다른 Android 기기에서 핫스팟을 사용하여 Android 기기의 IP 주소 가져 오기

분류에서Dev

Powershell을 통해 Azure ARM VM의 NIC 집합과 연결된 현재 IP 주소 가져 오기

분류에서Dev

프린터의 IP 주소 찾기

분류에서Dev

이미지 이름에서 Docker IP 주소 가져 오기

Related 관련 기사

  1. 1

    MySQL 데이터베이스에서 IP 주소 가져 오기

  2. 2

    Hazelcast 그리드에서 마스터 IP 주소 가져 오기

  3. 3

    응용 프로그램에서 WinRT 장치의 공용 IP 주소 가져 오기

  4. 4

    Shell-IP 주소의 인터페이스 이름 가져 오기

  5. 5

    프로그래밍 방식으로 안드로이드 장치에서 PC의 IP 주소 가져 오기

  6. 6

    ASMX 웹 서비스에서 클라이언트의 IP 주소 가져 오기

  7. 7

    프로세스에서 사용하는 소켓의 IP 주소 가져 오기

  8. 8

    IP 주소 / MAC 주소에서 호스트 이름 가져 오기

  9. 9

    원격 데스크톱 클라이언트의 공용 IP 주소 가져 오기

  10. 10

    호스트 IP를 반환하는 웹 사이트 클라이언트의 IP 주소 가져 오기

  11. 11

    호스트 이름의 IP와 일치하지 않는 IP 주소로 웹 서버에서 URI 가져 오기

  12. 12

    프로그램이 연결하려는 IP 주소 얻기

  13. 13

    C #에서 WiX 설치 프로그램에서 설정된 이벤트 소스의 이름 가져 오기

  14. 14

    Java-클라이언트에서 서버의 호스트 이름 및 / 또는 IP 주소 가져 오기

  15. 15

    인스턴스를 만든 후 인스턴스의 IP 주소 가져 오기

  16. 16

    Qt-IP Adreess에서 호스트 이름 및 MAC 주소 가져 오기

  17. 17

    어레이 내의 여러 IP 주소를 객체로 가져 오기

  18. 18

    파일의 IP 주소 목록에서 웹 페이지 가져 오기

  19. 19

    프로그래밍 방식으로 데이터 소스 가져 오기

  20. 20

    라우터의 공용 IP 주소를 가져 오는 명령

  21. 21

    다른 응용 프로그램의 웹 브라우저 컨트롤에서 문서 데이터 가져 오기

  22. 22

    Linux (Ubuntu 16.04) C ++의 비 종료 프로그램에서 지속적으로 데이터 가져 오기

  23. 23

    내 Firebase 클라우드 기능의 IP 주소 가져 오기

  24. 24

    데이터 레이블 캡션 소스 셀 주소 가져 오기

  25. 25

    사용자의 IP 주소를 가져오고 JSON으로 데이터를 반환하는 방법

  26. 26

    다른 Android 기기에서 핫스팟을 사용하여 Android 기기의 IP 주소 가져 오기

  27. 27

    Powershell을 통해 Azure ARM VM의 NIC 집합과 연결된 현재 IP 주소 가져 오기

  28. 28

    프린터의 IP 주소 찾기

  29. 29

    이미지 이름에서 Docker IP 주소 가져 오기

뜨겁다태그

보관