一个嵌入式设备上运行了telnet。
现在需要做个客户端,连接该设备。我是这么做的,直接使用socket,创建句柄,然后connect,连接成功后,send或者recv。
交互过程是,客户端发送命令,设备应答,然后继续发送,再应答。但两条命令之间有点延迟。
现在疑问是,这么做是否合理;telnet协议是什么呢;反应慢的原因是不是这样的做法有问题?

解决方案 »

  1.   

    是使用同步的socket,每两条命令之间感觉有个延时。
    我记得好像在哪儿看过,同步的socket默认延时是500毫秒,而且改不小,不知道是否是这样?
      

  2.   

    应该是同步
    http://download.chinaprj.cn/detail/iOrOBTrE
      

  3.   

    3楼给的连接下载不下来,后来根据文件名在CSDN上搜到了,下载后是java写的,对我没意义。
      

  4.   

    http://topic.csdn.net/t/20020517/15/730567.html
      

  5.   

    这里有vc的代码.
    http://www.codeproject.com/KB/IP/telnet.aspx