2014-09-22 7 views
-2

이것이 게시하기 가장 좋은 장소인지는 모르지만 누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 제 시나리오는 라즈베리 피를 잔뜩 가지고 있습니다. 중앙 서버와 통신하고 그 반대도 필요합니다. 내 문제는 무선 네트워크라는 것이고 연결을 보장 할 수 없습니다. 필자의 이상적인 시나리오에서는 메시지가 너무 자주 또는 범위가 다시 돌아올 때마다 메시지를 다시 시도합니다. 나는 소켓과 zeromq를 들여다 보았다. 그러나 나의 현재의 이해는 pis를 사용하여 차선책 일 수있는 쓰레드 또는 그린 레트를 사용하기 시작할 것을 요구한다. 이것이 잘못된 위치에 있다면 앞으로 어떤 경로를 찾아서 다시 사과하십시오.불안정한 네트워크를 통한 파이썬 통신

+2

초기 연결이 성공하면 TCP가 이미이 작업을 수행하므로 실패 할 경우 초기 연결을 다시 시도하면 충분합니다. – goncalopp

+0

나는'twisted'가 raspberryPis에서 사용 가능하다고 믿습니다. (적어도 Raspien에서는 그렇게 보입니다) lib를보십시오. 재접속하는 클라이언트가 충분해야합니다. –

답변

0

SMTP는 본질적으로이 네트워킹 시나리오를 위해 설계되었습니다. SMTP가 생성되었을 때 나무 딸기 파이도없고 802.11도 없었습니다. 그러나 연속 가용성보다 훨씬 적은 호스트 네트워크가있었습니다. 리버베이션 포워딩 정책과 새로운 재시도 스케줄러 (예 : 순수한 시간 기반 스케줄 대신 ifup 재 시도)로 구성된 MTA를 사용하면 간헐적 인 연결 해제에 대한 강력한 견지에서 원시 메시 네트워크에 "저장 및 전달"기능을 활용할 수 있습니다 .

관련 문제