怎么搭建一个后台服务器?

怎么搭建一个后台服务器?,第1张

可以将客户端的逻辑设计成:

1.将username,password  封装进buffer

2.连接服务端

3.发送buffer

4.接收二进制的系统当前时间

5.显示时间

代码如下:

服务端地址设置部分:

[cpp] view plain copy print?

addr_server.sin_family = AF_INET  

addr_server.sin_port = htons( port )  

addr_server.sin_addr.s_addr = inet_addr( ip )

创建连接:

sock_client = socket( AF_INET, SOCK_STREAM, 0 )

连接服务端代码:

flag = connect( sock_client, ( struct sockaddr* ) &addr_server, sizeof( addr_server ) )

设置buffer填充username/password代码:

sprintf(buffer, "%s", "username")  

sprintf(buffer + 32, "%s", "password" )  

  

buffer[31]=buffer[63] = 0

接着是发送

flag = send( sock_client, buffer, 64, 0 )  

if( flag == 64 )  

{     

      printf( "send ok\n")   

}

接收部分代码:

flag = recv( sock_client, buffer, 64, 0 )  

if( flag != sizeof( time_t ) )  

{  

       printf( "recv does not follow protocal\n")  

       close( sock_client )  

       continue  

}

将接收到的二进制数据转成时间

memcpy( curtime, buffer, sizeof( time_t ) )  

struct tm *ptm = localtime( curtime )

显示时间:

printf( "system time:%04d-%02d-%02d-%02d:%02d:%02d\n", ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday,  

        ptm->tm_hour, ptm->tm_min, ptm->tm_sec )

关闭连接:

printf( "ok,now we close connection\n" )  

close( sock_client )

实际开发中,为了追求并发效率和提升搞压效果,客户端需要有一个循环,另外可以多进程同时操作。

网站服务器其实就是我们通常说的web主机,对应不同的编程语言,单间网站服务器的软件不同,一般情况下,在windows环境下,一般以.asp .net .html为主,在这种情况下,搭建网站服务器就主要用到微软系统自带的iis(互联网信息服务)就可以了,Linux环境下就是php了,相对应搭建的软件就是apache+mssql了。java是跨平台的,哪个都可以。对于初学者来说,建议使用asp方面服务器,一方面是asp程序比较简单易懂,在修改过程中,还可以借助Dreamweaver等可视化编程工具,进行可视化编辑,另一方面windows环境下iis安装极其简单,在控制面板中——添加删除程序——windows组建,下拉找到iis,放入系统盘即可安装,无需下载任何东西。

在我们网站编程实际应用过程中,我们其实还用到一个简易的iis服务器,百度一下就能找到“简易iis服务器”,这是一些热心的网友开发出来的网站服务应用程序,同样可以起到iis的作用,但是支持的范围有限,对于一些高端的iis服务不支持,但是作为日常测试网站程序已经是足够了。如果你准备搭建的网站服务器是准备支持php的,那我推荐你安装“一键php集成调试环境”,安装极其简单,下载后,下一步就可以,这个集成环境,融合了,php解释器,mssql服务器,phpadmin,Apache服务器,php加速器等。可以说是一个完美的php服务器环境。

这里还没有完,下面还需要对网站服务器就行设置,设置网站的路径,使其指向你网站程序的存放目录,设置网站首页例如:index.asp,index.php等。然后测试一下自己的ip地址是多少,如果你的这台网站服务器是放置在局域网环境当中的,那还需要你再路由器上设置一下端口映射,否则外网的电脑是访问不了你这台电脑的,路由器就由于一道墙,他阻隔了你与外界的交流,也就是说保护着你这台电脑,但是你现在想让外部的电脑访问你,就必须让外部电脑了解你的位置,所以做一个端口映射就可以实现,具体如果做,请查看你所使用的路由器的型号来设置了,这里不详叙了,切记一定把80端口映射就可以,网站服务器默认的端口是80端口

方法如下:

操作设备:戴尔笔记本电脑

操作系统:win7

操作程序:管理选项1.0

一、首先选择“管理选项”打开“本地用户和组”可以在列表中看到用户选项,如下图所示

二、然后从下拉菜单中选择新用户,开始构建填写用户名和密码,如下图所示:

三、之后找到“控制面板”选项并将其打开,如下图所示:

四、单击下面的卸载程序按钮进入安装程序列表界面,如下图所示:

五、在左上角的菜单栏中打开或关闭Windows,单击进入,如下图所示:

六、转到Windows功能界面打开或关闭,勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮,如下图所示:

七、添加IIS服务后,单击Internet信息服务管理 - 此时我们可以看到连接右框架,如下图所示:

八、单击打开连接框下方的本地主机主页,然后右键单击该网站以选择添加网站,如下图所示:

九、然后在弹出的添加网站框中输入我们的网站名称,在磁盘中创建新的,然后选择添加,如下图所示:

十、创建我们的FTP后,启动绑定和SSL设置,端口号选择2121IP地址填写本地IP地址,如下图所示:


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/197404.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存