< 返回版块

你们觉得Tokio难用吗?写TCP长连接怎么办?

(-0_o#) 发表于

标签: 浏览:137 评论:2

我也觉得 所以我写了小半个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服务

评论区

Daogang Tang 2018-01-10T14:21:00.745824

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

作者 (-0_o#) 2018-01-10T15:11:35.694236

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

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

1 共 2 评论, 共 1 页