jojo/improvements #2
23
flutr.rs
23
flutr.rs
@@ -1,23 +0,0 @@
|
|||||||
pub struct FlutR {
|
|
||||||
stream: TcpStream,
|
|
||||||
msgs: PixelMsgs,
|
|
||||||
}
|
|
||||||
|
|
||||||
impl FlutR {
|
|
||||||
fn new(host: Host, port: u16, msgs: PixelMsgs) -> Result<Self, std::io::Error> {
|
|
||||||
let stream = TcpStream::connect(format!("{host}:{port}"))?;
|
|
||||||
Ok(FlutR { stream, msgs })
|
|
||||||
}
|
|
||||||
|
|
||||||
fn flut(&mut self) {
|
|
||||||
for msg in self.msgs.clone() {
|
|
||||||
dbg!(&msg);
|
|
||||||
let result = self.stream.write(msg.as_str().as_bytes());
|
|
||||||
match result {
|
|
||||||
Ok(_) => (),
|
|
||||||
Err(err) => eprintln!("{err}"),
|
|
||||||
}
|
|
||||||
let _ = self.stream.flush();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user