主  页 论文目录 汇款方式 注意事项 联系我们 留言本
 
设为首页 加入收藏 联系我们
您的位置: 首页->论文目录->局域网聊天工具     返回七七论文网首页
局域网聊天工具(代码026)

    包含内容:论文1.1万字(VC+ACCESS),无程序

    价格:40元

 

部分内容:

  

       由于因特网的迅速流行,越来越多的应用程序具备了在网上与其它程序通信的能力。从WIN95开始微软把网络功能融进了它的操作系统,使得应用程序网络通信能力更为普及。因此,微软的TCP/IP协议也就成为网络应用程序基于的首选协议。

       本系统是一个基于TCP/IP协议来实现网络聊天的综合系统。在本系统中不仅可以实现点对点的异步通信。

       基于TCP/IP的网络通信技术,WinSocket入手,实现了面向连接的用户与服务器间点对点异步通信,在此基础上应用了多线程以及共享数据结构技术,使网络服务器具有了多用户间数据转发的功能,进而解决了局域网多用户间的通信问题。

       C/S模型为基本框架,利用相关网络技术,不仅实现了基本的信息,还加入了用户登陆验证,对在线用户的控制。

       使用了VCADO控件对数据库信息进行管理,可以对数据库的信息进行,添加、修改、删除、查询等操作。

 关键词:TCP/IP,多线程,共享,通信,网络

2.2系统实现的原理

2.2.1 基于TCP/IP的通信技术

基于TCP/IP的通信基本上都是利用SOCKET套接字进行数据通讯,程序一般分为服务器端和用户端两部分。下面简要地讲一下设计思路(VC6.0下):

第一部分 服务器端

 一、创建服务器套接字(create)。

 二、服务器套接字进行信息绑定(bind),并开始监听连接(listen)。

 三、接受来自用户端的连接请求(accept)。

 四、开始数据传输(send/receive)

 五、关闭套接字(closesocket)。

第二部分 用户端

 一、创建用户套接字(create)。

 二、与远程服务器进行连接(connect)如被接受则创建接收进程。

 三、开始数据传输(send/receive)

 四、关闭套接字(closesocket)。

通过以上设计思路,我们可以创建一个简单的面向连接的单用户程序。

 

论文说明: 该论文包含数据流程图、功能模块图,无程序