网络版聊天系统

网络版聊天系统

ID:70407876

大小:1.46 MB

页数:15页

时间:2021-11-22

网络版聊天系统_第1页
网络版聊天系统_第2页
网络版聊天系统_第3页
网络版聊天系统_第4页
网络版聊天系统_第5页
网络版聊天系统_第6页
网络版聊天系统_第7页
网络版聊天系统_第8页
网络版聊天系统_第9页
网络版聊天系统_第10页
资源描述:

《网络版聊天系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、企业库存管理系统设计课题的背景信息技术的发展,越来越多的公司、企业或其它机构都开始构建属于自己的数据管理和信息管理平台。而这些服务平台很多都是建立在unix/linux或windowsserver上的。unix凭借其在硬件方面的高性能和高可靠性,在金融、电信等关键性领域有广泛应用。Linux性能稳定,开源(opensource)和成本相对低廉,使得Linux在服务器中所占的市场份额是最大的,虽然面临着激烈winserver的竞争,仍能在企业级应用中保持稳步增长。然而由于unix/linux没有像windows一样的人

2、性化图形界面,使得对它的管理变得比较困难,而要在这样的平台上搭建数据和信息平台就更加困难了,为了解决这一问题,我们想构造一个集服务器管理与数据信息平台于一身的一个易用的综合平台。使得数据信息平台的架设与管理变得简单易行1.2设计的基本理论依据和工作内容普通高校录取情况管理系统的制作利用了ADO数据库编程技术和WINDOWS,LINUX上C的网络编程(socket)的相关技术,另外还涉及了LINUX服务集成shell编程。还有部分PHP编程。在windows上用VC的ADO编写mysql管理端可以方便的管理LINUX上

3、的库存数据。在linux上编写服务器信息管理服务端,用GCC经行编译运行,在windows上编写可视化的服务器信息管理客户端,与服务端连接后,可以方便的对整个服务器信息平台进行管理。3.1服务器建立过程3.1.1创建数据库和数据表(1)启动RedHatLinux5.4。(2)运行yuminstallmysql命令安装mysql数据库(3)运行vi/etc/my.cnf编辑MYSQL的配置文件。配置文件如下3.1.3在LINUX中写服务端程序serverparrelsimple_tcp.c的具体代码如下:#includ

4、e<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<unistd.h>#include<sys/socket.h>//#include<netinet/in.h>#include<stdlib.h>#include<time.h>

5、//#include<string.h>#include<stdio.h>#include<signal.h>//intmain(intargc,char*argv[]){ints_s;/*服务器套接字文件描述符*/ints_file;structsockaddr_inlocal;/*本地地址*/structsockaddr_inlocalfile;/*本地文件地址*/signal(SIGINT,sig_int);//CTRL+C/*

6、建立TCP套接字*/pid_tmainpid=fork();//if(mainpid==0){printf("mainserverr");s_file=socket(AF_INET,SOCK_STREAM,0);memset(&localfile,0,sizeof(localfile));/*清零*/localfile.sin_family=AF_INET;/*AF_INET协议族*/localfile.sin_addr.s_addr=htonl(INADDR

7、_ANY);/*任意本地地址*/localfile.sin_port=htons(SERVER_PORTFILE);/*服务器端口*/interrfile=bind(s_file,(s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。