即时通讯系统 [英] Instant Messaging System

查看:56
本文介绍了即时通讯系统的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以告诉我如何创建一个Instanstant信使。以及如何开始请。严重

Can someone please tell me how to create a Instanstant messenger. and how to get started please. the is serious

推荐答案


有人可以告诉我如何创建一个Instanstant信使。以及如何开始请。严重的是
Can someone please tell me how to create a Instanstant messenger. and how to get started please. the is serious



你想制作自己的聊天软件,还是想创建一个IM帐户与朋友聊天?

Do you want to make your own chat software or do you want to create an IM account to chat with your buddies?


有人可以告诉我如何创建一个Instanstant信使。以及如何开始请。严重的是
Can someone please tell me how to create a Instanstant messenger. and how to get started please. the is serious



为什么你在 C / C ++论坛也是?你想创造什么以及如何创造?


亲切的问候,


Jos

Why did you post this in the C/C++ forum as well? What do you want to create and how?

kind regards,

Jos



您想制作自己的聊天软件,还是想创建一个IM帐户与朋友聊天?
Do you want to make your own chat software or do you want to create an IM account to chat with your buddies?



我正在发布我必须要做的事情。我真的非常感谢这一点。


Group Instant Messenger(GIM)

这个项目的目标包括

?练习使用线程,套接字和信号量

?深入了解分布式流程/线程协作,通信协议设计等。


您将实现一个简单的客户端服务器Group Instant Messenger(GIM)系统。您可以在Linux / UNIX或Windows上使用C / C ++,Java。您可以搜索Google有用的任何源代码或文档。但是,当您直接在编码中使用它们时,请在评论中给出参考。


强制性功能:

1.多个客户实时聊天

o用户可以邀请其他在线用户加入群组聊天。

o如果对方正在和其他人聊天,用户会自动加入群组聊天

2.客户注册(获取账户)和注销(终止账户)

3.朋友登录和退出指示(研究生需要)

o客户端只能与朋友聊天。在小组聊天中,发送给小组的消息只能由发件人的朋友接收。

4.登录和密码管理(研究生需要)


可选功能:

1. GUI:图形用户界面,而不是基于文本。

2.文件共享:将文件发送给其他客户。

3.离线消息:当用户离线时,另一个用户仍然可以给她发消息。下次登录时,将显示消息。


如果您的组想要实现上面未列出的其他可选功能,则必须先包含所有这些可选功能添加其他内容。


绝对需要帮助。我需要在9月份提出这个问题才能毕业。如果你能提供帮助,那就多谢你了

I am posting exactly what I have to do ok. I truly and greatly appreciate this.

Group Instant Messenger (GIM)
The aims of this project include
? Practice the use of threads, sockets, and semaphore
? Get deeper understanding of distributed process/thread cooperation, communication protocol design and so on.

You will implement a simple, client-server Group Instant Messenger (GIM) system. You may use C/C++, Java on either Linux/UNIX or Windows. You may hunt for any source code or documents useful by Google. However, when you use them directly in coding, please give the references in comments.

Compulsory features:
1. Multiple clients real-time chatting
o A user can invite other on-line users to join the group chatting.
o A user automatically joins the group chatting if the other side is chatting with somebody else
2. Client registration (to get an account) and deregistration (to terminate an account)
3. Friend sign-in and sign-out indications (required for graduate students)
o The client can only chat with friends. In group chatting, the message sent to the group can only be received by the sender?s friends.
4. Login and password management (required for graduate students)

Optional features:
1. GUI: A graphical user interface instead text-based.
2. File sharing: Send files to other client(s).
3. Offline messages: When the user is offline, another user can still message her. The next time when she logins, the messages will be displayed.

If your group would like to implement other optional features that are not listed above, you have to include all these optional features before adding others to it.

Help is definitely needed. I need to present this in September in order to graduate. Thanks your the best if you can help


这篇关于即时通讯系统的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆