win8 下搭建svn(服务器和客户端)2012-05-08 15:38:47|分类:默认分类|举报|字号订阅环境:win8、vs11 、AnkhSVN 2.3.10838 released 、TortoiseSVN 1.7.6 - 64bit一、准备工作1. Subversion服务器程序先到官方...
基于TCP的socket编程的服务器程序流程如下:
1.创建套接字
SOCKETsockSrv = socket(AF_INET, SOCK_STREAM, 0) ;
2.将套接字绑定到本地地址和端口上
SOCKADDR_INaddrSrv ;...
分类:
其他好文 时间:
2014-07-22 00:11:38
阅读次数:
404
服务器程序DEBUG服务器端设定Tomcat默认我们启动Tomcat是使用下边的命令./catalina.sh start 如果想DEBUG的话,只需要加一个参数打开JPDA(Java Platform Debugger Architecture)就可以了./catalina.sh jpda sta...
分类:
其他好文 时间:
2014-07-16 23:49:34
阅读次数:
494
一个大型的网站网站应该由如下6个子系统组成负载均衡系统反向代理系统Web服务器系统分布式存储系统底层服务系统数据库集群系统为什么要做高并发系统设计?事实上,针对于任何单一的网络服务器程序,其可承受的同时连接数目是有理论峰值的,通过C++中对TSocket的定义类型:word,我们可以判 定这个连接理...
分类:
Web程序 时间:
2014-07-16 19:04:48
阅读次数:
240
vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。 什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very secure FTP daemon”,...
分类:
其他好文 时间:
2014-07-10 00:17:32
阅读次数:
357
IOS远程推送一.关于推送通知推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知...
分类:
移动开发 时间:
2014-07-08 11:43:28
阅读次数:
235
目标:实现一个简单的Socket聊天服务器服务端环境:NodeJS客户端:Mac终端+NodeJS,Unity一、服务器程序var net = require('net');var timeout = 60000;var mess="";var clientlist=[];//超时var liste...
分类:
其他好文 时间:
2014-07-07 19:20:24
阅读次数:
162
??
定时器
服务器程序通常管理着众多定时事件,因此有效组织这些定时事件,使之能在预期的时间点被触发且不影响服务器的主要逻辑,对于服务器的性能有着至关重要的影响。位置我们要将每个定时事件封装成定时器,并使用某种容器类型的数据结构,比如链表、排序链表和时间轮将所有定时器串联起来,以实现对定时事件的统一管理。
Linux提供三种定时方法:
1.socket选项SO_RECVTI...
分类:
系统相关 时间:
2014-07-06 12:20:37
阅读次数:
371
Web是以客户端/服务器的模式,通过HTTP协议来交互的。具体的方式如下:
一次通信包括请求和响应两个步骤。请求由客户端发起,请求消息中带有所需资源的URI和其他所需信息。
服务器收到请求后,根据URI和其他请求信息来决定如何处理,如可能找到资源文件并直接返回,可能会交给某个服务器程序处理后再返回信息。
如果成功,服务器返回响应信息和资源内容;如果出现问题,如资源不存在,客户无权...
分类:
Web程序 时间:
2014-07-06 11:24:07
阅读次数:
183
引言:
套接字编程其实跟进程间通信有一定的相似性,可能也正因为此,stevens这位大神才会将套接字编程与进程间的通信都归为“网络编程”,并分别写成了两本书《UNP1》《UNP2》。TCP套接字编程是套接字编程中非常重要的一种,仔细分析,其实它的原理并不复杂。现在就以一个例子来详细分析TCP套接字编程。
一、示例要求:
本节中试着编写一个完成的TCP客户/服务器程序示例,并对它进行深...
分类:
其他好文 时间:
2014-06-24 20:59:53
阅读次数:
248