< 返回版块

(-0_o#) 发表于 2018-01-10 19:03

我也觉得 所以我写了小半个reactor模式的socket库, 然而我写不动了,对rust太不熟, 每写一个功能都要问这个问题怎么解决,那个问题怎么解决.有大佬感兴趣没? 需要开发者啊..

Iryna

    #[test]
    fn it_works() {
        Acceptor::new()
            .worker_count(4)
            .bind("127.0.0.1", 9098)
            .opt_nodelay(true)
            .opt_send_buf_size(4096)
            .opt_recv_buf_size(4096)
            .on_receive(|ref mut ch| {
                let s: String = ch.read_test();
                ch.write(s.as_bytes());
            })
            .on_ready(|ref mut ch| {
                ch.write("Welcome.\n".as_bytes());
            })
            .accept();
        std::thread::sleep_ms(100000);
    }

实现echo服务

评论区

写评论
作者 (-0_o#) 2018-01-10 23:11

当然是在一起提交从增进感情啦.

@Daogang Tang 你这刚开始,叫我如说评说。

Daogang Tang 2018-01-10 22:21

你这刚开始,叫我如说评说。

1 共 2 条评论, 1 页