设置环境变量unix,linux export GRADLE_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=9999,server=y,suspend=n”windows set GRADLE_OPTS="-Xdebug -Xrun...
分类:
系统相关 时间:
2014-07-16 23:05:49
阅读次数:
395
Ranch 是一个tcp处理的程序框架。官方的解释 Ranch is a socket acceptor pool for TCP protocols. 主要目的是提供一个方便,易用,高效,稳定的tcp处理基础程序。前面我也用它作为基础写了个简易的聊天的程序。cowboy底层通信处理也是ranc.....
分类:
其他好文 时间:
2014-07-16 23:04:19
阅读次数:
194
说到学习Socket.IO,就不得不先说说WebSocket。 WebSocket是Web下的TCP,一个底层的双向socket,允许用户对消息传递进行控制,是建立在HTTP之上的。,与Ajax不同,它并非面向请求和响应,而是可以直接通过send方法进行消息传递。WebSocket可以说是Sock....
分类:
其他好文 时间:
2014-07-16 22:52:56
阅读次数:
288
1.安装nodejs,下载2.新建一个文件夹Chatroom,在命令行下进入该目录下运行:npm install socket.io npm install mime运行完毕之后会在Chatroom下产生一个node_modules文件夹。3.下载一个自定义库文件,首页文件,后台文件,压缩包,下.....
分类:
Web程序 时间:
2014-07-16 22:50:10
阅读次数:
189
楼主从12年毕业大部分时间一直从事于通讯网关的开发,刚刚学那会连C#是啥都不知道,就直接入手网关开发,前前后后到现在也算是弄了5、6个通讯协议,后来看到北风之神的socket框架和supersocket也是研究了很久,就在想着去自己搭建一个通讯网关框架。框架概述这个框架原形当然是微软的高性能服务器框...
分类:
其他好文 时间:
2014-07-16 21:52:33
阅读次数:
229
C/S聊天室分为服务器端和客户端,均需要采用多线程来实现。
服务器端主线程需要不断地监听端口,一旦有客户端的请求时,产生相应的Socket,将其加入到队列中并启动子线程,子线程负责接收客户端消息(使用Socket的getInputStream()函数来处理),再将消息发送到所有的客户端(使用Socket的getOutputStream()函数)。
客户端主线程负责获取键盘输入(相当于侦听键盘输...
分类:
其他好文 时间:
2014-07-11 00:29:48
阅读次数:
295
今天写一个简单的socket网络通讯的程序的时候,用ctrl+c结束服务器端程序之后,再次启动服务器出现了bind failed:the address already in use的错误。在网上查了一下以后找到了原因,在此记录一下。这个IBM的官网上说到了这一点:http://www.ibm.com/developerworks/cn/linux/l-sockpit/。详细介绍如下:
...
分类:
系统相关 时间:
2014-07-10 21:30:27
阅读次数:
806
使用TCP的服务器客户机举例
服务器
设置一个简单的TCP服务器涉及下列步骤:
调用 socket()建立套接字调用Binding 把套接字绑定到一个监听端口上。在调用 bind()之前, 程序必须声明一个 sockaddr_in 结构体,用 memset()清除, and the sin_family (AF_INET), and fill its sin_port (the...
分类:
其他好文 时间:
2014-07-10 20:21:58
阅读次数:
278
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。...
分类:
其他好文 时间:
2014-07-10 20:09:32
阅读次数:
430
HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。...
分类:
其他好文 时间:
2014-07-10 19:55:49
阅读次数:
473