中易网

Linux下用c或c++开发一个字符界面的局域网IM(即时通信软件)。

答案:4  悬赏:70  
解决时间 2021-02-09 13:53
Linux下用c或c++开发一个字符界面的局域网IM(即时通信软件)。
最佳答案
从基本操作开始……

Linux 上有很多开源的软件,而且也有不少 im 软件,我建议你去看 pidgin 的源代码,它支持很多 im 协议。服务器端可以看 google 的 jabber 。有服务器端的代码。当然也有很多其他的小 im 软件可以参考。

建议去 sf.net 上面翻翻。
全部回答
使用QT(c++)或GTK+(c)。
这是输出格式类型,整形%d;长整形%ld;字符型:%c;浮点型:%f;双精度浮点形:%lf;以上几个是常用的,其它的c语言书上都很完整。c++上当然可以通用,但是c++一般习惯用输入输出流,例如:cout<<a<<endl;直接将a的值打印出来,系统自动判断其类型。
LibFx这个软件应该可以 目前最新版本0.80 LibFetion 介绍 LibFetion是一款支持多操作系统,使用C/C++语言,针对中国移动IM飞信通信协议开发的第三方应用程序库。 LibFetion封装了飞信通信协议并存储相关数据,给开发者提供简洁、丰富的API接口。使用LibFetion飞信客户端的开发者只需专注于GUI(图形用户界面)的设计开发,因此大大提高飞信客户端的开发速度和降低开发难度。使得飞信在多个操作系统平台上运行,达到“fetion anywhere“。 LibFetion是针对嵌入式设备系统设计的,它只使用了C库,提供平台线程库接口(缺省使用posix线程库)和网络接口(缺省使用socket)因此具有较强的可移植性。目前 LibFetion已在Linux,Mac OS X,Windows,ucLinux,Ecos操作系统上成功运行。 如今基于LibFetion开发的PC客户端程序LibFx已经发布 V0.8.0版了 如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ老是未响应,卡死掉.是怎么回事
放牛场这个地址在什么地方,我要处理点事
台路勒在哪里啊,我有事要去这个地方
中职是指什么学校,在北京能考重点高中吗
用什么样的睡姿才能长高
汇中广告这个地址在什么地方,我要处理点事
连云港沃尔玛开业时间
qq音乐里有qq炫舞歌单但是上游戏了以后没有歌
B2驾照扣10分罚款以交,今天又扣3分未处理,
祥和佳园在哪里啊,我有事要去这个地方
关于冷淡的四字词语
什么东西可以比较快消除体内辐射?
中学街/县府北街(路口)地址有知道的么?有点
九升汽油刚好可以装满一个长方体油壶,已知该
香坊区司法局通天司法所我想知道这个在什么地
推荐资讯
梦见屎壳郎从身上飞走是什么意思
有本书共有六百页,则数字零在页码中出现的次
长春 哪里 有卖高达的?
老八里全羊地址有知道的么?有点事想过去
卧室空调安装位靠着窗帘安全吗
你在购买桶装水首先要考虑什么条件?
明星志愿3各个角色可以编什么剧本或歌曲?
谁有用过 更高更妙的高中数学思想与方法
服装商场的货品管理怎么写?
民歌怎么配和弦?
中国去西班牙坐飞机多久
新加坡StarHub 不用了 用注销吗 怎么注销啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?