通信专业毕业设计外文翻译(3)

2021-09-24 10:38

▲ 任务五C:多用户聊天程序

任务三涉及了对等网络聊天程序。这个任务需要多路技术创造聊天服务器的程序,它能够把握多重的套接字连接。没有必要编写客户端程序因为可以使用telnet。

服务器可以从任何套接字接受输入行并把它们输出到剩余的套接字连接。当一个用户连接到聊天服务器,服务器应该及时提供一个用户名。这个名字应该被广播到其余的用户。在用户离开时同样要广播一条消息。当一个用户的消息被

发送到其它连接的用户时,应提供用户名以供辨认。

● 结论

重新设计数据通信课程实验内容的目的是提供这样的一些任务:

⊙ 给学生们更有意义和更实际的内容

⊙ 更另人愉快的,因此也能更好完成的内容

⊙ 更现代,但仍然强调对所发生内容的理解而不仅仅是利用数据通信

⊙ 循序渐进,环环相扣

⊙ 基于更加可靠的硬件,丢弃了以前使用的PC机

一旦这个套接字范例被选用,目的在于创造一些任务需要学生编写这样的代码:

⊙ 利用C++类

⊙ 提供一个简单的客户端有权使用定义明确的服务器

⊙ 提供简单的服务器功能

⊙ 提供对等网络通信

⊙ 提供多路技术服务器功能

⊙ 通过一种方式实现一个类似于众所周知网络服务的功能

⊙ 需要学生们关注可靠通信

⊙ 使用一些fork()形态并进行进程间通信编程

这些任务在学生们中得到了非常好的反响。好学生发现通过设计好的用户接口或提供增加功能性来增强计划的方法。基础不是很好的学生能够完成任务并发现它们同样有意义和有趣。作者在一所小的自由技术大学教授电脑科学的二十年中,这种实验任务的变化就像其它任何一门课程的变化一样地被接受了。

21

22

23

24

毕业设计(译文)

25

15


通信专业毕业设计外文翻译(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:浅谈文化在重庆三峡广场小品中的体现

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: