2011年8月8日

为在telnet自己TCP服务器程序的界面上实现shell一样的自动补齐和历史记录的功能

摘要: 转自 http://blog.csdn.net/ren911/article/details/57059551. 目的希望在 telnet 自己 TCP 服务器程序的界面上实现 shell 一样的自动补齐和历史记录的功能。2. 问题程序的远程登陆的 telnet 界面通常是通过一个 TCP 服务器来实现的,但是如果想在这个 TCP 服务器端实现客户端登陆界面的自动补齐和历史记录的功能会有如下的问题:( 1 )常见的 telnet 客户端是以行模式发送数据的,即输入一个字符串后再按一个回车,整个数据才会被发送到服务器端。( 2 )常见的 telnet 客户端是自动回显的,即你在键盘上输入一个字符 阅读全文

posted @ 2011-08-08 21:49 艾杏佛 阅读(1359) 评论(0) 推荐(0)

关于Linux静态库和动态库的分析

摘要: 基本概念 库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。 例如:libhello.so libhello.a 为了在同一系统中使用不同版本的库,可以在库文件名后加上版本号为后缀,例如: libhello.so.1.0,由于程序连接默认以.so为文件后缀名。所以为了使用这些库,通常使用建立符号连接的方式。 ln -s libhello.so.1.0 libhello.so.1 ln -s libhello.so.1 libhello.so 1、使用库 当要使用静态的程序库时,连接器会找出程序所需的函数,然后将它们拷贝到执行文件,由于这种拷贝是完整的,所以一旦连接成功,静态程序库也 阅读全文

posted @ 2011-08-08 14:33 艾杏佛 阅读(289) 评论(0) 推荐(0)

导航