Module: P2p2

Defined in:
lib/p2p2/p1.rb,
lib/p2p2/p2.rb,
lib/p2p2/head.rb,
lib/p2p2/paird.rb,
lib/p2p2/version.rb,
lib/p2p2/p1_worker.rb,
lib/p2p2/p2_worker.rb,
lib/p2p2/paird_worker.rb,
lib/p2p2/concurrent_hash.rb

Overview

P2p2::Paird - 配对服务。

Defined Under Namespace

Classes: ConcurrentHash, P1, P1Worker, P2, P2Worker, Paird, PairdWorker

Constant Summary collapse

READ_SIZE =

一次读多少

1024 * 1024
WBUFF_LIMIT =

写前上限,超过上限暂停读

50 * 1024 * 1024
RESUME_BELOW =

降到多少以下恢复读

WBUFF_LIMIT / 2
RENEW_CTL_INTERVAL =

p1心跳间隔,部分光猫udp端口映射过期时间只有10秒

10
CHECK_STATE_INTERVAL =

检查过期,恢复读间隔

1
EXPIRE_AFTER =

多久没有新流量,过期

86400
ROOM_TITLE_LIMIT =

房间名称字数

16
PUNCH_LIMIT =

p2p重试次数

5
TO =

找房间前缀

':'
VERSION =
'0.27.0'.freeze