You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Implement support for the Telnet TTYPE (Terminal Type) option to allow the client to communicate its terminal type to the server. This option is mainly used to identify the "name" of the application providing the terminal.
Details:
Option Code: 24
Functionality:
Upon negotiation, the server will request the terminal type by sending a TTYPE SEND command.
The client should respond with a fixed terminal type value of "webmud3b" using IS, as per specification.
Expected Workflow:
The client should recognize IAC DO TTYPE from the server and respond with IAC WILL TTYPE to agree on TTYPE usage.
When receiving IAC SB TTYPE SEND IAC SE, the client should respond with IAC SB TTYPE IS "webmud3b" IAC SE.
Acceptance Criteria:
The client successfully responds with "webmud3b" as the terminal type when requested by the server.
The client handles repeated requests for terminal type correctly, as some servers may periodically re-request this information.
Additional Notes:
Ensure that the TTYPE negotiation process does not interfere with other negotiated options and that the client’s response timing aligns with the server’s request.
The text was updated successfully, but these errors were encountered:
I made the terminal type name ("webmud3b") configurable via an environment variable NAME. This will allow distinguishing between locally and remotely deployed clients, ensuring greater flexibility and adaptability in deployment scenarios.
Description:
Implement support for the Telnet TTYPE (Terminal Type) option to allow the client to communicate its terminal type to the server. This option is mainly used to identify the "name" of the application providing the terminal.
Details:
Option Code: 24
Functionality:
SEND
command."webmud3b"
usingIS
, as per specification.Expected Workflow:
IAC DO TTYPE
from the server and respond withIAC WILL TTYPE
to agree on TTYPE usage.IAC SB TTYPE SEND IAC SE
, the client should respond withIAC SB TTYPE IS "webmud3b" IAC SE
.Acceptance Criteria:
"webmud3b"
as the terminal type when requested by the server.References:
Additional Notes:
Ensure that the TTYPE negotiation process does not interfere with other negotiated options and that the client’s response timing aligns with the server’s request.
The text was updated successfully, but these errors were encountered: