![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Rust
、Edgar
Coding with fun
展开
-
Rust 引入其他的 rs 文件
最近在用 Rust 写一个课程项目,网上没有找到很好的文章说明如何引用文件,这里做一个简单的笔记。使用 mod 引入本地文件比如说,我现在通过 cargo new 创建一个项目,然后我新建了一个 cache.rs 文件,和main.rs同级,里面定义了一个结构体以及相关的函数pub struct Cache {}impl Cache { pub fn new() -> Cache { return Cache {}; } pub fn set(&原创 2021-10-28 23:30:50 · 12974 阅读 · 4 评论 -
Rust实现udp 服务端和客户端
客户端use std::io::{self};use std::net::UdpSocket;fn main() { let client = UdpSocket::bind("127.0.0.1:8889").unwrap(); client.connect("127.0.0.1:8080").unwrap(); let mut buf = String::new(); loop { let size = io::stdin().read_lin原创 2021-08-21 20:14:27 · 1551 阅读 · 0 评论 -
Rust tcp 客户端和服务端实现
客户端use std::io::{self, Write};use std::net::TcpStream;fn main() { let mut stream = TcpStream::connect("127.0.0.1:8080").expect("connect failed"); loop { let mut input = String::new(); let size = io::stdin().read_line(&mut input).expect原创 2021-08-21 19:57:15 · 3852 阅读 · 0 评论