我可以通过telnet将功能密钥发送到unix服务器

时间:2015-01-06 07:21:53

标签: ios unix networking telnet

我想在我的iPod上访问unix服务器,这几乎已经完成,我可以从服务器发送和接收数据但是当我向服务器发送功能键(F1,F2,...)时,服务器发送给我与我发送的价值相同。

例如:F1作为关键代码是\e[OP。 我的代码 -

SignedByte functionKeyEscSeq[5];
    int index=0;
    functionKeyEscSeq[index++]='\e';
    switch (keyCode) {
        case 0://Done
            [self unhideAllDefaultButtons];
            break;
        case 1://F1 //PF1 Key
            functionKeyEscSeq[index++]='O';
            functionKeyEscSeq[index++]='P';

            break;
        .....
     }
     [self sendByte:functionKeyEscSeq toIndex:index]; // Method to send this byte array with socket connection

我的问题:是否可以将功能键发送到服务器。 如果有可能,请给我一些可能的参考或格式。

1 个答案:

答案 0 :(得分:0)

据我所知,您必须将您的telnet终端类型设置为TERMINAL_TYPE = vt200才能发送功能键。