Write version into TcpSocket.

This commit is contained in:
Henry de Valence 2019-09-19 10:09:41 -07:00
parent 4fb7eb537b
commit 6f0a370488
1 changed files with 3 additions and 9 deletions

View File

@ -72,21 +72,15 @@ impl ConnectCmd {
info!(version = ?version);
let mut version_bytes = Vec::new();
version
.zcash_serialize(
std::io::Cursor::new(&mut version_bytes),
&mut stream,
constants::magics::MAINNET,
constants::CURRENT_VERSION,
)
.expect("version message should serialize");
info!(version_bytes = ?hex::encode(&version_bytes));
stream
.write_all(&version_bytes)
.await
.expect("bytes should be written into stream");
.expect("version message should serialize into stream");
stream
.shutdown(Shutdown::Both)
.expect("stream should shut down cleanly");