Linux下用c或c++开发一个字符界面的局域网IM(即时通信软件)。
答案:4 悬赏:70
解决时间 2021-02-09 13:53
- 提问者网友:情系雨樱花
- 2021-02-09 02:48
Linux下用c或c++开发一个字符界面的局域网IM(即时通信软件)。
最佳答案
- 二级知识专家网友:气场征服一切
- 2021-02-09 03:07
从基本操作开始……
Linux 上有很多开源的软件,而且也有不少 im 软件,我建议你去看 pidgin 的源代码,它支持很多 im 协议。服务器端可以看 google 的 jabber 。有服务器端的代码。当然也有很多其他的小 im 软件可以参考。
建议去 sf.net 上面翻翻。
Linux 上有很多开源的软件,而且也有不少 im 软件,我建议你去看 pidgin 的源代码,它支持很多 im 协议。服务器端可以看 google 的 jabber 。有服务器端的代码。当然也有很多其他的小 im 软件可以参考。
建议去 sf.net 上面翻翻。
全部回答
- 1楼网友:错过的是遗憾
- 2021-02-09 04:05
使用QT(c++)或GTK+(c)。
- 2楼网友:請叫我丶偏執狂
- 2021-02-09 03:56
这是输出格式类型,整形%d;长整形%ld;字符型:%c;浮点型:%f;双精度浮点形:%lf;以上几个是常用的,其它的c语言书上都很完整。c++上当然可以通用,但是c++一般习惯用输入输出流,例如:cout<<a<<endl;直接将a的值打印出来,系统自动判断其类型。
- 3楼网友:时光不老我们不分离
- 2021-02-09 03:45
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版了
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯