嵌入式培训上嵌聊天室项目总结
经过这次的聊天室项目我终于知道了网络聊天室是怎么样实现的,而且了解了他的基本原理 和相应的过程是怎么样实现的 ,知道基于TCP 和 UDP 两种网络协议的聊天室之间的一些本质的区别。
基于TCP 网络协议的聊天室是有连接的聊天室,而UDP网络协议的聊天室是无连接的聊天室,TCP的聊天室是需要,自己和好友都保持在线的一种状态,才可以互相之间进行相互和通信的。
之所以称UDP网络协议的聊天室是无连接的网络聊天室,是因为只要服务器正常运行,任何一个客户端在线的时候,都可以给任何一个好友发消息,无论该好友是否在线,如果该好友在线则可以直接受到来自发送方送出的信息,如果该好友不在线,则需要该好友下次上线的 时候才可以接收到该信息,所以才称基于UDP网络协议的网络聊天室为无连接的网络聊天室。
以前只知道网络聊天室的外表 ,却不知道网络聊天室的内在模式和原理,也不知道聊天室中,各个客户端是怎么样通信的,在学习了,socket套接字并且做了这个聊天室的项目之后,才真正的了解什么叫做套接字,以及他是以一个什么样的格式和方法去实现信息传递的。但是现在我也只是知道了网络聊天室的框架,在运用方面还是有一定的欠缺的,有的细节部分还是没有明白原理,在以后的学习中还要继续努力去研究,一定要把它研究明白才行。为了以后更好的工作,一定。
总的来说聊天室的项目,我做的东西还是太少,有一些东西都是参照同学的程序修改的,但我会努力学习的,一定把技术学好,为了更好的工作,一定。
基于TCP 网络协议的聊天室是有连接的聊天室,而UDP网络协议的聊天室是无连接的聊天室,TCP的聊天室是需要,自己和好友都保持在线的一种状态,才可以互相之间进行相互和通信的。
之所以称UDP网络协议的聊天室是无连接的网络聊天室,是因为只要服务器正常运行,任何一个客户端在线的时候,都可以给任何一个好友发消息,无论该好友是否在线,如果该好友在线则可以直接受到来自发送方送出的信息,如果该好友不在线,则需要该好友下次上线的 时候才可以接收到该信息,所以才称基于UDP网络协议的网络聊天室为无连接的网络聊天室。
以前只知道网络聊天室的外表 ,却不知道网络聊天室的内在模式和原理,也不知道聊天室中,各个客户端是怎么样通信的,在学习了,socket套接字并且做了这个聊天室的项目之后,才真正的了解什么叫做套接字,以及他是以一个什么样的格式和方法去实现信息传递的。但是现在我也只是知道了网络聊天室的框架,在运用方面还是有一定的欠缺的,有的细节部分还是没有明白原理,在以后的学习中还要继续努力去研究,一定要把它研究明白才行。为了以后更好的工作,一定。
总的来说聊天室的项目,我做的东西还是太少,有一些东西都是参照同学的程序修改的,但我会努力学习的,一定把技术学好,为了更好的工作,一定。