节点
const server = createServer(socket => {
socket.on("data", (data) => {
});
socket.on("close", () => log("closed"));
});
server.on("error", err => { throw err; });
server.on("close", () => log("shutdown"));
我尝试在rust中使用TCPlistener
https://doc.rust-lang.org/std/net/struct.TcpListener.html
但它似乎没有我需要的所有功能,而且我认为连接不是持久的,我无法从客户端获得握手数据包,rust中的TcpListener是否自动关闭连接,rust中是否有我不知道的持久TCP工具?
1条答案
按热度按时间rggaifut1#
如果你想建立一个通用的TCP服务器,我建议使用时雄。这里有一些例子和很多文档。
https://github.com/tokio-rs/tokio/blob/master/examples/echo.rs