Ai
1 Star 0 Fork 0

infrastlabs/fk-container-web-tty

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
slave_wrapper.go 572 Bytes
一键复制 编辑 原始数据 按行查看 历史
wrfly 提交于 2020-06-21 20:28 +08:00 . feat: prevent write conflict; wait 1s
package route
import (
"io"
"github.com/yudai/gotty/webtty"
)
type slaveWrapper struct {
master io.ReadWriteCloser
}
func (sw *slaveWrapper) WindowTitleVariables() map[string]interface{} {
return nil
}
func (sw *slaveWrapper) ResizeTerminal(columns int, rows int) error {
return nil
}
func (sw *slaveWrapper) Write(p []byte) (n int, err error) {
return sw.master.Write(p)
}
func (sw *slaveWrapper) Read(p []byte) (n int, err error) {
return sw.master.Read(p)
}
func newSlave(master io.ReadWriteCloser) webtty.Slave {
return &slaveWrapper{master: master}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/infrastlabs/fk-container-web-tty.git
git@gitee.com:infrastlabs/fk-container-web-tty.git
infrastlabs
fk-container-web-tty
fk-container-web-tty
v0.2.6

搜索帮助