57 |
peer_ip = ip; |
peer_ip = ip; |
58 |
peer_port = port; |
peer_port = port; |
59 |
peer_tcpport = 0; |
peer_tcpport = 0; |
60 |
peer_kind = 3; |
peer_kind = kind; |
61 |
|
peer_last_recv = 0; |
62 |
peer_last_send = 0; |
peer_last_send = 0; |
|
peer_expire = 0; |
|
|
peer_created = last_time (); |
|
63 |
}, pos + 23 |
}, pos + 23 |
64 |
|
|
65 |
let write buf t = |
let write buf t = |
224 |
peer_port = !peer_udpport; |
peer_port = !peer_udpport; |
225 |
peer_tcpport = !peer_tcpport; |
peer_tcpport = !peer_tcpport; |
226 |
peer_md4 = r_md4; |
peer_md4 = r_md4; |
227 |
|
peer_last_recv = 0; |
228 |
peer_last_send = 0; |
peer_last_send = 0; |
229 |
peer_expire = 0; |
peer_kind = !peer_kind; |
|
peer_kind = 3; |
|
|
peer_created = last_time (); |
|
230 |
} |
} |
231 |
|
|
232 |
let parse ip port opcode s = |
let parse ip port opcode s = |
241 |
peer_md4 = md4; |
peer_md4 = md4; |
242 |
peer_ip = ip; |
peer_ip = ip; |
243 |
peer_port = port; |
peer_port = port; |
244 |
peer_kind = 3; |
peer_kind = kind; |
245 |
peer_tcpport = 0; |
peer_tcpport = 0; |
246 |
|
peer_last_recv = 0; |
247 |
peer_last_send = 0; |
peer_last_send = 0; |
|
peer_expire = 0; |
|
|
peer_created = last_time (); |
|
248 |
} |
} |
249 |
| 11 -> |
| 11 -> |
250 |
let peers, pos = get_list16 get_peer s 0 in |
let peers, pos = get_list16 get_peer s 0 in |
258 |
peer_md4 = md4; |
peer_md4 = md4; |
259 |
peer_ip = ip; |
peer_ip = ip; |
260 |
peer_port = port; |
peer_port = port; |
261 |
peer_kind = 3; |
peer_kind = kind; |
262 |
peer_tcpport = 0; |
peer_tcpport = 0; |
263 |
|
peer_last_recv = 0; |
264 |
peer_last_send = 0; |
peer_last_send = 0; |
|
peer_expire = 0; |
|
|
peer_created = last_time (); |
|
265 |
} |
} |
266 |
| 13 -> |
| 13 -> |
267 |
OvernetPublicized None |
OvernetPublicized None |