Split server and client msgs in libbonknet
This commit is contained in:
@@ -10,15 +10,17 @@ use dataconnmanager::*;
|
||||
use actix::prelude::*;
|
||||
use std::sync::Arc;
|
||||
use libbonknet::*;
|
||||
use libbonknet::servermsg::*;
|
||||
use libbonknet::clientmsg::*;
|
||||
use rustls::{RootCertStore, ServerConfig};
|
||||
use rustls::server::WebPkiClientVerifier;
|
||||
use actix_tls::accept::rustls_0_22::{Acceptor as RustlsAcceptor, TlsStream};
|
||||
use actix_server::Server;
|
||||
use actix_rt::net::TcpStream;
|
||||
use actix_service::{ServiceFactoryExt as _};
|
||||
use futures::{StreamExt, SinkExt};
|
||||
use actix_service::ServiceFactoryExt as _;
|
||||
use futures::{SinkExt, StreamExt};
|
||||
use tokio_util::codec::{Framed, FramedRead, FramedWrite, LengthDelimitedCodec};
|
||||
use tracing::{info, error, warn};
|
||||
use tracing::{error, info, warn};
|
||||
use rcgen::{Certificate, CertificateParams, DnType, KeyPair};
|
||||
use tokio::io::{ReadHalf, WriteHalf};
|
||||
|
||||
@@ -125,7 +127,8 @@ async fn main() {
|
||||
}
|
||||
Some(item) => match item {
|
||||
Ok(buf) => {
|
||||
use FromServerConnTypeMessage::*;
|
||||
use libbonknet::servermsg::{FromServerConnTypeMessage, ToServerConnTypeReply};
|
||||
use libbonknet::servermsg::FromServerConnTypeMessage::*;
|
||||
let msg: FromServerConnTypeMessage = rmp_serde::from_slice(&buf).unwrap();
|
||||
info!("{:?}", msg);
|
||||
match msg {
|
||||
@@ -207,7 +210,7 @@ async fn server_command_handler(mut transport: TransportStream, peer_cert_bytes:
|
||||
}
|
||||
Some(item) => match item {
|
||||
Ok(buf) => {
|
||||
use FromServerCommandMessage::*;
|
||||
use libbonknet::servermsg::FromServerCommandMessage::*;
|
||||
let msg: FromServerCommandMessage = rmp_serde::from_slice(&buf).unwrap();
|
||||
info!("{:?}", msg);
|
||||
match msg {
|
||||
@@ -269,7 +272,7 @@ async fn guestserver_handler(mut transport: TransportStream, server_db_addr: Add
|
||||
Some(item) => {
|
||||
match item {
|
||||
Ok(buf) => {
|
||||
use FromGuestServerMessage::*;
|
||||
use libbonknet::servermsg::FromGuestServerMessage::*;
|
||||
let msg: FromGuestServerMessage = rmp_serde::from_slice(&buf).unwrap();
|
||||
info!("{:?}", msg);
|
||||
match msg {
|
||||
|
||||
Reference in New Issue
Block a user