原文:Linux 下 简单客户端服务器通讯模型(TCP)服务器端:server.c #include
#include
#include
#include
#include
#include
#include #include #include #include #define ServerPort...
分类:
系统相关 时间:
2014-12-11 11:46:43
阅读次数:
266
Select函数Man-Page/* According to POSIX.1-2001 */
#include
/* According to earlier standards */
#include
#include
#include
int select(int nfds, fd_set *readfds, fd_set *writefds,
fd_set...
分类:
其他好文 时间:
2014-12-06 21:36:28
阅读次数:
269
TCP/IP协议的11种状态 说明: 1.如下图(客户端与服务器都在本机:双方(server的子进程,与client)链接已经建立(ESTABLISHED),等待通信) 2.最先调用close的一端,后面会进入TIME_WAIT的状态(下图,server端首先关闭) 3.TIME_WAIT 时间是2MSL(报文的最长存活周期的2倍) 原因:(ACK y+1)如...
分类:
其他好文 时间:
2014-12-06 15:27:57
阅读次数:
328
http://erlangcentral.org/wiki/index.php/Building_a_Non-blocking_TCP_server_using_OTP_principlesCONTENTS[hide]1Author2Overview3Server Design4Applicatio...
分类:
其他好文 时间:
2014-12-02 18:44:21
阅读次数:
282
AS3.0中使用Socket使用tcp服务器协议,它是一种流协议,不停的将分片传输给客户端,P作为流,发包是不会整包到达的,而是源源不断的。它不同于UDP服务器协议,UDP作为数据包协议,整包到达。 如果要使用Socket接收数据我们必须使用ProgressEvent.SOCKET_DATA...
分类:
其他好文 时间:
2014-11-27 18:16:36
阅读次数:
213
最近刚刚接触 twisted 库,感觉twisted 库的设计模式和平时接触的socket 通信很大不同, 感觉有点不大适应,为了增加自己对twisted 的适应度, 同时也熟悉一下心跳包的机制。
特地写了一个 基于twisted 库的 TCP 服务器 心跳包 demo。
以供练习之用。 同时也和大家分享 python 编程心得
# -*- coding: utf-8 -*-...
分类:
其他好文 时间:
2014-11-26 19:08:37
阅读次数:
190
综述这篇文章探讨并比较两种用于TCP服务器的高性能设计模式。 除了介绍现有的解决方案,还提出了一种更具伸缩性,只需要维护一份代码并且跨平台的解决方案(含代码示例),以及其在不同平台上的微调。 此文还比较了java、c#、c++对各自现有以及提到的解决方案的实现性能。系统I/O 可分为阻塞型, 非阻塞...
分类:
其他好文 时间:
2014-11-13 22:09:08
阅读次数:
294
网上抄来的,经过一系列调试,7788大概明白了,直接贴代码tcp_server_app.erl-module(tcp_server_app).-behaviour(application).-export([start/2, stop/1]).-define(DEF_PORT, 2222).s...
分类:
其他好文 时间:
2014-11-05 21:04:55
阅读次数:
157
本次实验利用TCP/IP, 语言环境为 C/C++利用套接字Socket编程,以及线程处理,实现Server/CLient 之间多人的聊天系统的基本功能。结果大致如:下面贴上代码(参考参考...)Server 部分: 1 /* TCPdtd.cpp - main, TCPdaytimed */ .....
分类:
编程语言 时间:
2014-11-04 00:06:58
阅读次数:
402
本次实验利用TCP/IP, 语言环境为 C/C++利用套接字Socket编程,实现Server/CLient 之间简单的通讯。结果应为类似所示:下面贴上代码(参考参考...)Server 部分: 1 /* TCPServer.cpp - main */ 2 3 #include 4 #i...
分类:
编程语言 时间:
2014-11-04 00:02:40
阅读次数:
315