摘要:
转自:http://www.itkee.com/developer/detail-318.html今天在家里闲来无事,实践了一下Erlang的Socket的功能。记录一下在过程中遇到的一些问题,以及编码的步骤。1. 对于测试用例的介绍:Erlang编写TCP服务器。只做一次Accept,接收到Socket之后开始收数据。用python编写Client,连接到服务器上;发送LEN(int)+CMD(short)+BODY(binary)格式的数据包。用于熟悉Erlang如何做拆解包,数据读取。2. 编写简单的Erlang TCP服务器:Erlang里面的TCP socket应该都是这个方式来编写 阅读全文
posted @ 2013-08-06 16:49
宁静的天空
阅读(1998)
评论(0)
推荐(0)
摘要:
转自:http://blog.csdn.net/summerhust/article/details/8740973一旦打开了一个使用TCP连接的套接字,它就始终保持打开状态,直至任何一方关闭它或因为一个错误而终止。在建立一个连接时,一般为每一次请求产生一个新进程,只要有请求被处理,就保持这个进程的存活。假设有一个监听进程,其任务是等待传入的TCP请求。只要一个请求到达,响应该连接请求的进程就变成了接收进程,有2种方案:1. 产生新的进程并成为接收进程,而监听者返回并继续监听下一个新的连接请求:server()->{ok,ListenSocket}=gen_tcp:listen(1234 阅读全文
posted @ 2013-08-06 14:12
宁静的天空
阅读(5708)
评论(0)
推荐(0)

浙公网安备 33010602011771号