コード例 #1
0
ファイル: PongTest.php プロジェクト: tokenly/bitcoin-p2p-php
 public function testNetworkSerializer()
 {
     $net = Bitcoin::getDefaultNetwork();
     $serializer = new NetworkMessageSerializer($net);
     $factory = new Factory($net, new Random());
     $pong = $factory->pong($factory->ping());
     $serialized = $pong->getNetworkMessage()->getBuffer();
     $parsed = $serializer->parse($serialized)->getPayload();
     $this->assertEquals($pong, $parsed);
 }
コード例 #2
0
ファイル: Peer.php プロジェクト: tokenly/bitcoin-p2p-php
 /**
  * @param Ping $ping
  */
 public function pong(Ping $ping)
 {
     $this->send($this->msgs->pong($ping));
 }