Changes to be committed:
modified: src/client.rs modified: src/server.rs
This commit is contained in:
parent
9e885b7bf8
commit
550ff1e4c5
@ -105,7 +105,7 @@ pub async fn client_mode(remote_addr: String) -> io::Result<()> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
set.spawn(async move {
|
set.spawn(async move {
|
||||||
let mut buf = [0; 1024];
|
let mut buf = [0; 4096];
|
||||||
loop {
|
loop {
|
||||||
match receive_sock.recv_from(&mut buf).await {
|
match receive_sock.recv_from(&mut buf).await {
|
||||||
Ok((len, addr)) => {
|
Ok((len, addr)) => {
|
||||||
|
@ -42,7 +42,6 @@ pub async fn server_mode() -> Result<(), BoxError> {
|
|||||||
let size = reader.read(&mut buf)?;
|
let size = reader.read(&mut buf)?;
|
||||||
let pkt = &buf[..size];
|
let pkt = &buf[..size];
|
||||||
use std::io::{Error, ErrorKind::Other};
|
use std::io::{Error, ErrorKind::Other};
|
||||||
//tx.send(pkt.to_vec()).map_err(|e| Error::new(Other, e))?;
|
|
||||||
let m = clients_getter.lock().await;
|
let m = clients_getter.lock().await;
|
||||||
match m.get(&"10.0.8.2") {
|
match m.get(&"10.0.8.2") {
|
||||||
Some(&ref sock) => { sock.send(&pkt).await.unwrap(); info!("Wrote to sock") },
|
Some(&ref sock) => { sock.send(&pkt).await.unwrap(); info!("Wrote to sock") },
|
||||||
@ -56,7 +55,7 @@ pub async fn server_mode() -> Result<(), BoxError> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
set.spawn(async move {
|
set.spawn(async move {
|
||||||
let mut buf = [0; 1024];
|
let mut buf = [0; 4096];
|
||||||
loop {
|
loop {
|
||||||
if let Ok((len, addr)) = receiver_sock.recv_from(&mut buf).await {
|
if let Ok((len, addr)) = receiver_sock.recv_from(&mut buf).await {
|
||||||
let mut m = clients_inserter.lock().await;
|
let mut m = clients_inserter.lock().await;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user