1 .netstat -no 这个命令是察看端口的,并且可以通过pid察看是哪些程序在用这些端口!
2 在Python中或其它语言中,利用Socket编写服务器和客户端通信程序,经常会遇到一个错误:
socket.error: [Errno 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次这个提示会在端口冲突的时候出现,可能的原因是在服务器程序中创建一个Socke...
分类:
编程语言 时间:
2015-05-09 10:13:53
阅读次数:
849
准备工作 :
1、获取 Subversion 服务器程序
到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91
2、获...
分类:
其他好文 时间:
2015-05-08 22:06:24
阅读次数:
128
1:为什么要用Protocol Buffer?
在回答这个问题之前,我们还是先给出一个在实际开发中经常会遇到的系统场景。比如:我们的客户端程序是使用Java开发的,可能运行自不同的平台,如:Linux、Windows或者是Android,而我们的服务器程序通常是基于Linux平台并使用C++开发完成的。在这两种程序之间进行数据通讯时存在多种方式用于设计消息格式,如:
1. 直...
分类:
其他好文 时间:
2015-05-07 16:50:45
阅读次数:
451
自己动手写客户端程序同样是实现上篇的功能,客户端程序不再用telnet,自己写代码实现,服务器端程序也需要修改下
服务器程序
#include
#include
#include
#include
#include
#include
#include <arpa/...
分类:
系统相关 时间:
2015-05-05 21:54:18
阅读次数:
152
本项目利用inotify与rsync对服务器进行实时同步,其中inotify用于监控文件系统事件,rsync是目前广泛使用的同步算法,其优点是只对文件不同的部分进行操作,所以其优势大大超过使用挂接文件系统的方式进行镜像同步。目前使用的比较多的同步程序版本是inotify-tools,另外一个是..
分类:
其他好文 时间:
2015-05-05 12:51:21
阅读次数:
320
小例子:http://soft.yesky.com/238/2035738.shtml服务器程序:#include #include #pragma comment(lib, "ws2_32.lib")using namespace std;int main (){ printf("[SERV...
分类:
其他好文 时间:
2015-05-04 21:41:03
阅读次数:
179
Vsftpd是一款在Linux发行版中最受欢迎的Ftp服务器程序,特点是小巧轻快,安全易用,Vsftpd也是LXT5架构中Ftp服务器首选软件包。1. 交叉编译libcap(如果需要!?) a. 下载:https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/libcap-2.24.tar.gz...
分类:
其他好文 时间:
2015-05-02 19:32:08
阅读次数:
213
dns基本原理1、当客户机Client需要访问某个域名时,会首先查看本地hosts文件查询相关记录,如果有则直接解析。2、如果在本机hosts文件中没有找到相关记录,则将请求发送至本地DNS域名服务器。3、本地DNS服务器接收到请求后会先查询本地缓存localCache如果缓存中有该项记录则直..
分类:
其他好文 时间:
2015-04-30 01:10:37
阅读次数:
191
1. TCP回射服务器程序:main函数
#include "unp.h"
int main(int argc, char **argv)
{
int listenfd, connfd;
pid_t childpid;
socklen_t clilen;
struct sockaddr_in cliaddr, servaddr;
listenfd = Socket(AF_INET,...
分类:
其他好文 时间:
2015-04-26 16:50:44
阅读次数:
146
项目简介该项目主要是使用SSH开发Android后端服务器程序和前端App代码的实现,主要技术包含:
Android AsyncTask 、常见自定义控件、客户端高层类封装、Android HTTP通信、用户管理、购物流程、定位、二维码等知识点,希望大家跟踪查看最新的学习笔记。数据库的创建数据库使用的是MySQL5.6版本,脚本代码如下:SET FOREIGN_KEY_CHECKS=0;DROP...
分类:
移动开发 时间:
2015-04-24 19:17:59
阅读次数:
175