最近一两年用C++写了好几个基于TCP通信类型程序,都是写一个小型的服务器,监听请求,解析自定义的协议,处理请求,返回结果。每次写新程序时都把老代码拿来,修改一下协议解析部分和业务处理部分,然后就一个新的程序就诞生了。如此这般做了几回,就萌生了一个想法:是不是可以做一个通用的服务器程序,每次只要实现...
分类:
编程语言 时间:
2014-10-28 17:00:23
阅读次数:
167
开始终端购买云服务,获得公网IP,内网IP 控制台首页获得 获得终端连接密码连接终端,输入连接密码获得终端界面,进入终端 上传文件## 1、安装VSFTP服务器程序yum install vsftpd## 2、vi /etc/vsftpd/vsftpd.conf listen=YES write_....
分类:
Web程序 时间:
2014-10-26 14:17:44
阅读次数:
319
java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。说明:如果-X...
分类:
其他好文 时间:
2014-10-22 20:13:01
阅读次数:
278
我打算开发一个游戏,关于武侠,关于世界。是武侠和世界,武侠和世界并重,武侠是世界的主题,世界是武侠的空间。因为看不到任何的商业前景,所以我决定一个人来完成整个的开发,自己策划,自己编程。关于策划。武侠会是绝对唯一的主题,人生来就是为了拳打南山猛虎,脚踢北海蛟龙。世界是未知的,有什么样的玩家,就有什么...
分类:
其他好文 时间:
2014-10-22 10:57:42
阅读次数:
170
我的N多文章曾经写在N多不同空间中,所以搬家这个费劲。博客园只支持CSDN的直接搬家,所以。。。麻烦。。。而CSDN支持的也不多,所以我决定用163来做中转,163还不错,把我QQ空间什么的文章里面的乱七八糟东西都给搬走了,包括图片,我十分高兴,但是,到了CSDN这里,就变了,又什么程序员啊,又什么...
分类:
其他好文 时间:
2014-10-21 13:46:04
阅读次数:
230
============问题描述============ 开发一个微信商城,可下订单,支付,该怎么做?步骤是怎么样的?要注意些什么? ============解决方案1============ 语言...
分类:
微信 时间:
2014-10-19 22:46:39
阅读次数:
373
设置PHP脚本执行超时的时间有下面这样一些方法:php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,倘若你有一个需要颇多时间才能完成的工作,例如要发送很多电子邮件给大量收件者,或者要进行繁重的数据分析工作,服务器会在 30 ...
分类:
Web程序 时间:
2014-10-17 16:53:39
阅读次数:
193
下面是关于回送客户和服务器程序开发一些简单的心搏函数。这些函数可以发现对端主机或到对端的通信路径的过早失效。 在给出这些函数之前我们必须提出一些警告。首先,有人会想到使用TCP的保持存活特性(SO_KEEPALIVE套接字选项)来提供这种功能,然而TCP得在连接已经闲置2小时之后才发送一个保持存活探...
分类:
其他好文 时间:
2014-10-14 18:28:29
阅读次数:
275
既然说到了nio,就得谈以下几个问题
为什么会出现新io,"旧io"有什么问题吗?
ok,一步一步来,先给大家看几个例子:
1单线程的服务器程序
import java.net.*;
import java.io.*;
public class SocketServiceTest
{
public static void main(String[] args) throws Ex...
分类:
其他好文 时间:
2014-10-13 18:27:57
阅读次数:
403
引言本文会写一个并发服务器(concurrent server)程序,它为每个客户请求fork出一个子进程。注意1. 信号处理问题对于相同信号,按信号的先后顺序依次处理。可能会产生的问题是,正在处理sig1信号时,又来了2个或更多的sig1信号,此sig1时只会在处理完原来的sig1信号后,再处理1...
分类:
系统相关 时间:
2014-10-12 20:25:58
阅读次数:
355