服务器程序: 1 #!/usr/bin/python 2 3 import socket 4 5 HOST='' 6 PORT=8008 7 ADDR=(HOST,PORT) 8 BUFSIZ=8096 9 10 SerSock=socket.socket(socket.AF_INET,sock.....
分类:
编程语言 时间:
2015-06-09 20:00:22
阅读次数:
168
这是《Python核心编程(中的文第二版)》的一个习题,题目要求服务器能识别以下命令:ls 返回服务器程序当前目录os 返回服务器操作系统的信息date 得到服务器当前的时间ls dir 返回目录dir的文件列表服务器程序: 1 import time 2 import os 3 import da...
分类:
编程语言 时间:
2015-06-09 19:40:46
阅读次数:
112
使用事件驱动模型实现高效稳定的网络服务器程序几种网络服务器模型的介绍与比较围绕如何构建一个高效稳定的网络服务器程序,本文从一个最简单的服务器模型开始,依次介绍了使用多线程的服务器模型、使用非阻塞接口的服务器模型、利用select()接口实现的基于事件驱动的服务器模型,和使用libev事件驱动库的服务...
分类:
其他好文 时间:
2015-06-06 21:53:51
阅读次数:
202
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS 而转向Apache。.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较 ASP3.0有...
分类:
Web程序 时间:
2015-06-03 19:20:13
阅读次数:
109
首先说下抱歉,博主最近单位经常加班,博客更新有点慢,希望大家理解,草稿箱里存了不少内容,等不忙时候一点点填坑~
在一般的网站开发学习时候,都会把数据存放在RDBMS(关系型数据库系统(Relational Database Management System)中,服务器程序通过读取RDBMS来取得数据显示在页面上。这在我们以往编写练习项目时候,是没有任何问题的。根据木桶理论,一只水桶能装多少...
分类:
系统相关 时间:
2015-06-02 20:12:12
阅读次数:
188
先啰嗦两句,使用 netty 来搭建服务器程序,可以发现相比于传统的 nio 程序, netty 的代码更加简洁,开发难度更低,扩展性也很好,非常适合作为基础通信框架.下面上代码:Serverpackage time.server.impl;import io.netty.bootstrap.S.....
分类:
Web程序 时间:
2015-05-29 17:37:12
阅读次数:
136
一、 一个简单TCP回射服务端程序
#include "unp.h"
#define MAXLINE 1024
#define PORT 13
#define CONMAX 5
void err_sys(const char* s)
{
fprintf(stderr, "%s\n",s);
exit(1);
}
void str_echo(int connfd)
{
in...
分类:
其他好文 时间:
2015-05-29 15:49:18
阅读次数:
127
数据传输的过程:
建立连接后,TCP协议提供全双工的通信服务,但是一般的客户端/服务器程序的流程是由客户端主动发起请求,服务器被动处理请求,一问一答的方式。因此,服务器从accept()返回后立刻调用read(),读socket就像读管道一样,如果没有数据到达就阻塞等待,这时客户端调用write()发送请求给服务器,服务器收到后从read()返回,对客户端的请求进行处理,在此期间...
分类:
其他好文 时间:
2015-05-27 10:08:55
阅读次数:
216
服务器程序经常需要在命令行中显示错误消息、状态或者用来跟踪程序的执行路径,最简单的方法是使用printf。ACE提供了更强大日志设施:1、可以在编译时启用或禁用宏;2、可以动态的启用或禁用宏;3、支持日志严重级别;4、支持日志重定向;5、支持多线程安全和线程级配置;使用ACE的日志相关功能,需要引入...
分类:
其他好文 时间:
2015-05-26 20:34:29
阅读次数:
174
请先在https://github.com/tjCFeng/GoRK3288下载
GoRK3288 开源库。
WatchDog在做服务器程序时很有用处,服务器在运行过程中,一旦发生死机、程序异常等情况,造成系统运行紊乱,可以通过WatchDog来自动控制整个系统重新启动,可以最大限度地减少人员维护的工作量。
WatchDog也叫看门狗,它其实就是一个定时器,每隔...
分类:
其他好文 时间:
2015-05-26 10:47:22
阅读次数:
292