implemented the pts feature in the server side as well
This commit is contained in:
@ -28,13 +28,6 @@ type client_pts_xterm_file struct {
|
||||
file string
|
||||
}
|
||||
|
||||
/*
|
||||
type json_ssh_ws_event struct {
|
||||
Type string `json:"type"`
|
||||
Data []string `json:"data"`
|
||||
}
|
||||
*/
|
||||
|
||||
// ------------------------------------------------------
|
||||
|
||||
func (pts *client_pts_ws) Identity() string {
|
||||
@ -45,7 +38,7 @@ func (pts *client_pts_ws) send_ws_data(ws *websocket.Conn, type_val string, data
|
||||
var msg []byte
|
||||
var err error
|
||||
|
||||
msg, err = json.Marshal(json_ssh_ws_event{Type: type_val, Data: []string{ data } })
|
||||
msg, err = json.Marshal(json_xterm_ws_event{Type: type_val, Data: []string{ data } })
|
||||
if err == nil { err = websocket.Message.Send(ws, msg) }
|
||||
return err
|
||||
}
|
||||
@ -186,7 +179,7 @@ ws_recv_loop:
|
||||
if err != nil { goto done }
|
||||
|
||||
if len(msg) > 0 {
|
||||
var ev json_ssh_ws_event
|
||||
var ev json_xterm_ws_event
|
||||
err = json.Unmarshal(msg, &ev)
|
||||
if err == nil {
|
||||
switch ev.Type {
|
||||
|
Reference in New Issue
Block a user