Windows에서 잘 작동하는 응용 프로그램을 가지고 있지만 Windows 7에서 매우 느린 것으로 보입니다. "sendto"를 사용하여 IP 멀티 캐스트를 보내는 언 바운드 소켓에서 문제를 추적했습니다. 이 호출은 일반적으로 ~ 1ms로 완료되지만 내 Windows 7 64 비트 구성에서 1s에서 2s (예, 1000x 느린)의 완료 시간이 표시됩니다. 내 패킷이 상당히 크고 그에 따라 소켓 버퍼를 다시 구성했습니다. Windows 7의 C# : 느린 IP 멀티 캐스트가 전송됩니까?
이 특정 테스트에서 나는 멀티 캐스트 그룹을 형성, 내 하나의 노트북에서 실행되는 여섯 개 애플리케이션을 했어, 따라서 멀티 캐스트 실제로 루프를 다시 전송하고 전선에 나갈 필요가 없습니다. 문제가 다른 시스템의 내 앱에서 발생하는지는 알 수 없습니다. 이 경우를 테스트 할 것이지만 문제가 다른 구성에서 사라지더라도 Isis2가이 방법으로 작동해야합니다.누구도 이전에 이와 같은 것을 본 적이 있습니까?
내 코드를 공유하게되어 기쁩니다 (이 코드는 Isis2 시스템의 일부이며 Cornell에서 무료로 다운로드 할 수 있습니다 (http://www.cs.cornell.edu/ken/isis2). 문제의 2 행 데모는 없습니다. 그러나 Isis2의이 부분은 지금까지 꽤 성숙했으며 라이브러리를 확장하고 작업하면서 3 년 동안 행복하게 멀티 캐스팅했습니다. 언급했듯이, 나는 이것이 윈도우 7 문제 일 수 있습니다 의심 스럽다. 그것은 확실히 내 큰 사람을 보내 함께 할 수있는 뭔가가 있도록
나는 작은 패킷으로 문제를 볼 수 없습니다.
난 당신 중 하나가 나를 위해 좋은 통찰력이있는 경우 여기에 나는 확실히 그것을 받아 들일거야,하지만 약속 할 수 있습니다. –
Ken, 사이트 외부에서 답변을 찾지 못하면 자신의 질문에 자유롭게 답변하고 동의라고 표시하십시오. 이 정보는 앞으로 다른 사람에게 유용 할 수 있습니다! –
좋은 제안, 할게. 아주 오래된 스레드는 이제 닫힌 상태로 표시되므로 소급 적용 할 수 없습니다. 실제로 당신의 요점은 죽었 기 때문에 수치심의 종류. –