| version 1.7 | | version 1.8 |
|---|
| | |
| #define IP_MAX_HS_ATTEMPTS 10 | | #define IP_MAX_HS_ATTEMPTS 10 |
| //how often to resend a hand-shake (2 seconds) | | //how often to resend a hand-shake (2 seconds) |
| #define IP_HS_RETRYTIME (F1_0*2) | | #define IP_HS_RETRYTIME (F1_0*2) |
| //how often (max) to search through the resend loop (1 second) | | //how often (max) to search through the resend loop (.5 second) |
| #define IP_HS_FRAME_RETRYTIME (F1_0) | | #define IP_HS_FRAME_RETRYTIME (F0_5) |
| | | |
| class ip_peer { | | class ip_peer { |
| public: | | public: |
| | |
| ip_peer * find_unk_by_addr(ip_addr addr); | | ip_peer * find_unk_by_addr(ip_addr addr); |
| void handshake_frame(void); | | void handshake_frame(void); |
| void clear(void); | | void clear(void); |
| | | void reset_handshake_lasttime(void) { |
| | | pendinghandshake_lasttime=0; |
| | | } |
| ip_peer_list(){ | | ip_peer_list(){ |
| pendinghandshakes=0; | | pendinghandshakes=0; |
| pendinghandshake_lasttime=0; | | pendinghandshake_lasttime=0; |