Current state
This commit is contained in:
1
src/lib.rs
Normal file
1
src/lib.rs
Normal file
@@ -0,0 +1 @@
|
|||||||
|
pub mod flutr;
|
||||||
@@ -5,7 +5,6 @@ use image::ImageReader;
|
|||||||
|
|
||||||
use clap::Parser;
|
use clap::Parser;
|
||||||
|
|
||||||
mod flutr;
|
|
||||||
mod pixelmsgs;
|
mod pixelmsgs;
|
||||||
|
|
||||||
use flutr::FlutR;
|
use flutr::FlutR;
|
||||||
|
|||||||
@@ -1,6 +1,21 @@
|
|||||||
use std::net::{TcpListener};
|
use std::{
|
||||||
|
net::TcpListener,
|
||||||
|
io::Read,
|
||||||
|
thread,
|
||||||
|
};
|
||||||
|
|
||||||
use std::io::Read;
|
use flutr::FlutR;
|
||||||
|
|
||||||
|
fn receive_bytes() -> [u8; 128]{
|
||||||
|
let listener = TcpListener::bind("127.0.0.1:7878").unwrap();
|
||||||
|
|
||||||
|
let mut stream = listener.accept().unwrap().0;
|
||||||
|
|
||||||
|
let mut buf: [u8; 128] = [0; 128];
|
||||||
|
stream.read(&mut buf).unwrap();
|
||||||
|
|
||||||
|
return buf;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
@@ -9,14 +24,13 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn it_works() {
|
fn it_works() {
|
||||||
let listener = TcpListener::bind("127.0.0.1:7878").unwrap();
|
let receive_thread = thread::spawn(move || {return receive_bytes();});
|
||||||
|
|
||||||
let mut stream = listener.accept().unwrap().0;
|
|
||||||
|
|
||||||
let mut buf: [u8; 128] = [0; 128];
|
let flutr_server = Flutr::new();
|
||||||
stream.read(&mut buf).unwrap();
|
|
||||||
|
|
||||||
for x in buf {
|
let buf = receive_thread.join();
|
||||||
|
for x in buf.unwrap() {
|
||||||
print!("{x}, ");
|
print!("{x}, ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user