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