나는 보내고있다. UDP 데이터 WLAN 매체와 사용 IPv6 멀티 캐스트 . 나는 다음을 사용하여 전송을 타이밍하고있다.
time yes|cat /tmp/hello.txt | nc -6 -u -q 1 ff02::1%wlan1 30002
클라이언트는 1 초 후에 닫힙니다. -q 1
나는 단지 간단한 것을 보내고있다. hello.txt
있는 Test, Hello
그 안에.
다음과 같이 다른 네트워크 장치에서 서버를 실행합니다.
nc -6 -u -l -v ff02::1%wlan0 30002
그리고 나는 그 자료를 받는다.
Test, Hello with netcat
그러나 일단 그것이 받아 들여지면 멈추고 싶다. EOF
그런 다음 time
매개 변수.
나는이 일을 한동안 감싸고 있지만 서버에서 수신 대기를 멈추고 데이터 수신에 걸리는 시간을 표시하는 방법을 이해하지 못하는 것 같습니다.
노트
나는 사용하고있다. 링크 - 로컬 멀티 캐스트 IPv6 주소 (
ff02::
) 그리고 나는 내 클라이언트에 외부 어댑터를 가지고있다.wlan1
nc
는netcat-openbsd
패키지가 아닌nc-traditional
하나.
1
FYI : ff02 :: 1로 보낼 때 멀티 캐스트 그룹에 보내고 있습니다. 링크 로컬 주소를 사용하고 있지 않습니다 ...
—
Sander Steffann
@SanderSteffann 미안하지만 나는 멀티 캐스트를 의미했다. 지금 바꿀거야.
—
Shan-Desai
너는하려고하니?
—
Michael Hampton
nc -l
하나의 연결 후 종료하거나 time
0.008 이외의 것을 보여 주시겠습니까?
@MichaelHampton 언제 메시지를 받았는지 알고 싶습니다. 종료가 필요한 경우
—
Shan-Desai
nc -l
종료 후 표시 time
, 그렇다면 나는 그것을 원한다.