E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gen_tcp
gen_tcp
容易误用的一点解释
前天有同学在玩erlanggen_tcp的时候碰到了点小麻烦,描述如下:比如说连接到baidu.com,发个http请求,然后马上接收数据,发现接收出错,wireshark抓包发现数据都有往返发送,比较郁闷。我把问题演示下:$erlErlangR14B03(erts-5.8.4)1[64-bit][smp:16:16][rq:16][async-threads:0][hipe][kernel-po
Sunface撩技术
·
2013-06-07 13:35
gen_tcp
消息、接收-关于Erlang Socket的三种消息接收模式-by小雨
转载请注明,来自:http://blog.csdn.net/skyman_2001 erlang的socket有3种消息接收式模:active、passive和activeonce,可以在
gen_tcp
·
2013-04-17 14:00
socket
erlang的Socket参数含义
{ok,Listen}=
gen_tcp
:listen(?
pkutao
·
2013-02-05 16:00
gen_tcp
的close与delay_send交叉问题
铁血的同学遇到这样一个问题,与之前4399同学遇到的问题类似,当初以为是erlang:ports/0的快照问题,仔细分析后发现另有玄机。 以下是问题描述: >> 我使用的erlang版本是R15B03,进行socket处理的时候,如果在客户端到服务端有大概1000多个连接的时候(同时有较多的数据在发送),同时关闭所有客户端, >> 这时在使用ports()查询出的
wqtn22
·
2013-01-07 22:00
close
R15B01版本controlling_process一个port到self的问题
在R15B01上,遇到一个
gen_tcp
/gen_udp:controlling_process(Port, self())导致的port泄露问题,下列链接详细的说明了产生问题的步骤: https
wqtn22
·
2013-01-07 21:00
process
[Erlang 0097] TCP半开的几个小测试
TCP半开的几个测试,比较简单都在ErlangShell中完成.立此存照,备忘.
gen_tcp
提供了shutdown来实现这个功能,下面官方文档中提到了{exit_on_close,false}参数,如果要实现半开
回头再说 坚强2002的博客
·
2012-12-26 16:00
节点间通讯的通道微调
inet_tcp会调用底层的
gen_tcp
进行数据发送接受。rpc或者节点间的消息交互都是通过这个port出去的。在分布节点间,有时候会有大量的消息流动,那么所有的消息都是通过这个port出去
zhangxinrun
·
2012-09-23 21:00
erlang
tcp
buffer
通讯
异步gen_server进行port访问时性能严重下降的原因和应对方法(二)成因
consumer进程里面调用file:write和
gen_tcp
:send来处理消息: handle_msg(Type, Msg, #state{file = File, socket
wqtn22
·
2012-06-30 22:00
server
erlang分布式入门(四)-TCP Server的详解与改进
在上一篇实现的erlang分布式入门(三)-TCPServer-Client中的accept函数如下: accept(LSocket)-> {ok,Socket}=
gen_tcp
:accept(LSocket
willvvv
·
2012-05-29 16:00
tcp
erlang
[Erlang 学习笔记] erlang socket 小小 demo
start()-> {ok,Listen}=
gen_tcp
:listen(8888,%%socket监听的端口 [binary,%%socket传输格式binary:二进制list:字符列表 {packet
lqg1122
·
2012-04-29 21:00
tcp
erlang
server
IO
list
socket
erlang tcp active 模式
gen_tcp
的 active的值为once在编程上实现控制, 如果采用了非被被动模式, 虚拟机会把接受到的信息用一种消息的方式发给进程邮箱。
jias_je
·
2012-04-29 20:00
erlang
2.基本概念和顺序编程
一.erlang学习各阶段 1.erlang常用模块:lists、io、file、dict、
gen_tcp
等2.makefile自动编译模块3.erlang扩展库OTP 特别是gen_server4.
sinpo
·
2012-02-29 20:00
erlang
基本概念
顺序编程
erlang+android
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet,
yuky1327
·
2011-10-20 14:00
android
erlang学习: erlang版echoserver
erlang实现的简单的echo server 采用每连接对应一个进程的模式 用到了
gen_tcp
模块、erlang的消息接收模型 -module(echoserver).
rstevens
·
2011-09-29 17:00
erlang
Socket编程之TCP
一个Socket是一个允许机器与Internet上另一端使用IP通信的端点
gen_tcp
用于TCP编程、gen_udp用于UDP编程。
chenxiaok
·
2011-09-09 19:54
Erlang
Socket编程之TCP
一个Socket是一个允许机器与Internet上另一端使用IP通信的端点
gen_tcp
用于TCP编程、 gen_udp 用于UDP编程。
solingye
·
2011-09-09 19:00
erlang
gen_tcp
调用进程收到{empty_out_q, Port}消息奇怪行为分析
原创文章,转载请注明:转载自Erlang非业余研究本文链接地址:
gen_tcp
调用进程收到{empty_out_q,Port}消息奇怪行为分析今天有同学在gmail里面问了一个Erlang的问题,问题描述的非常好
Yu Feng d0ngd0ng
·
2011-09-07 17:00
Erlang探索
delay_send
empty_out_q
exit_on_close
gen_tcp
gen_tcp
调用进程收到{empty_out_q, Port}消息奇怪行为分析
原创文章,转载请注明:转载自Erlang非业余研究本文链接地址:
gen_tcp
调用进程收到{empty_out_q,Port}消息奇怪行为分析今天有同学在gmail里面问了一个Erlang的问题,问题描述的非常好
Yu Feng d0ngd0ng
·
2011-09-07 09:00
gen_tcp
Erlang探索
delay_send
exit_on_close
empty_out_q
erlang之三种socket消息循环
blog/item/2e8323dc3763c02e5982dd80.html1、主动消息获取(非阻塞)第一个例子是以主动模式打开socket,然后接受来自socket的数据:{ok,Listen}=
gen_tcp
zhangxinrun
·
2011-08-29 11:00
erlang websocket 练习
start() -> case
gen_tcp
:listen(8080,[binary, {packet, 0}, {active, true}, {reuseaddr, true}, {packet_size
wufoxfm95
·
2011-04-20 18:00
erlang
socket
chrome
Google
Mochiweb的设计分析续
Request, Headers, HttpLoop, HeaderCount) -> case
gen_tcp
dxm1986
·
2011-02-16 15:00
应用服务器
socket
erlang
网络应用
Comet
Mochiweb的设计分析续
Request, Headers, HttpLoop, HeaderCount) -> case
gen_tcp
dxm1986
·
2011-02-16 15:00
应用服务器
erlang
socket
网络应用
Comet
Mochiweb的设计分析续
Request, Headers, HttpLoop, HeaderCount) -> case
gen_tcp
dxm1986
·
2011-02-16 15:00
应用服务器
erlang
socket
网络应用
Comet
关于erlang中self()与Pid的思考
这几天对
gen_tcp
有些疑惑便看了一下最基本的客户端服务器原理,对self()和PID 工作原理也产生了疑问。花了很多时间便有了的进一步理解。 从运行的结果看 Pid与self()发生了互换。
langzhe
·
2010-04-14 13:00
工作
erlang
活动
December 30th Monday 2009
-compile(export_all).go(S)-> send("192.168.1.99",9001,S).send(Host,Port,Str)-> {ok,Socket}=
gen_tcp
Lu_ming
·
2009-12-30 11:00
gen_tcp
async accept大致流程
erlang 调用
gen_tcp
:accept时是会阻塞的,包括后续的
gen_tcp
:recv也是,但是这个阻塞实际是在erlang这边 receive等待driver返回消息,并不是阻塞在driver
bachmozart
·
2009-10-07 14:00
C++
c
linux
socket
erlang
看
gen_tcp
driver源码学写erlang driver
linkin driver 是erlang 直接调用的方式 从效率上看,当然是B的效率最好,一直觉得这个东西是非常有用的,以前也有些idea,请教过yufeng老大,结果被教育了,所以一直不敢乱用,打算从
gen_tcp
bachmozart
·
2009-10-06 16:00
C++
c
erlang
socket
C#
节点间通讯的通道微调
inet_tcp会调用底层的
gen_tcp
进行数据发送接受。 rpc或者节点间的消息交互都是通过这个port出去的。
mryufeng
·
2009-09-23 13:00
.net
socket
erlang
OS
自定义ClassLoader从erlang服务器读class内容
特别注意的是,要想erlang socket跟java socket通信,
gen_tcp
:listen(Port,[binary,{packet,0}]),这里packet一定要为0,这个是e
yueyemaitian
·
2009-09-14 22:00
java
thread
.net
socket
erlang
自定义classLoader+erlang tcp通信
特别注意的是,要想erlang socket跟java socket通信,
gen_tcp
:listen(Port,[binary,{packet,0}]),这里packet一定要为0,这个是e
cloud21
·
2009-09-14 16:00
java
thread
.net
socket
erlang
erlang轻松实现memcached binary协议
start() -> {ok,Listen}=
gen_tcp
:listen(7777,[binary,{packet,
bachmozart
·
2009-06-04 13:00
erlang
socket
memcached
网络协议
大众软件
Controlling Process
在使用
gen_tcp
进行开发的时候,我们可以通过调用
gen_tcp
:accept和
gen_tcp
:connect而产生socket,此时调用所在的process,称为这个socket的control process
litaocheng
·
2009-01-13 10:00
C++
c
socket
erlang
C#
Erlang 基础学习 11 Programming with Sockets
Day 11 Programming with Sockets •
gen_tcp
和 gen_udp 两个包使用TCP • 从服务器取数据 • 1.
argan
·
2008-09-27 09:00
编程
socket
erlang
网络协议
Erlang:一个通用的网络服务器
原文: Erlang: A Generalized TCP Server 前面几篇文章里谈到了Erlang的
gen_tcp
网络编程和Erlang/OPT的 gen_server模块,现在让我们将它们两者绑定在一起
hideto
·
2008-09-24 16:00
编程
socket
erlang
网络协议
活动
Erlang:一个通用的网络服务器
阅读更多原文:Erlang:AGeneralizedTCPServer前面几篇文章里谈到了Erlang的
gen_tcp
网络编程和Erlang/OPT的gen_server模块,现在让我们将它们两者绑定在一起大多数人认为
hideto
·
2008-09-24 16:00
Erlang
网络协议
Socket
编程
活动
Erlang:一个通用的网络服务器
原文: Erlang: A Generalized TCP Server 前面几篇文章里谈到了Erlang的
gen_tcp
网络编程和Erlang/OPT的 gen_server模块,现在让我们将它们两者绑定在一起
hideto
·
2008-09-24 16:00
编程
erlang
socket
网络协议
活动
Erlang:一个通用的网络服务器
原文: Erlang: A Generalized TCP Server 前面几篇文章里谈到了Erlang的
gen_tcp
网络编程和Erlang/OPT的 gen_server模块,现在让我们将它们两者绑定在一起
hideto
·
2008-09-24 16:00
编程
erlang
socket
网络协议
活动
Erlang和ActionScript3的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-02 13:00
socket
erlang
Flex
Flash
actionscript
Erlang和ActionScript3的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-02 13:00
erlang
socket
Flex
Flash
actionscript
Erlang和ActionScript3的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-02 13:00
socket
erlang
Flex
Flash
actionscript
Erlang和Ruby的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-01 22:00
C++
c
socket
erlang
Ruby
Erlang和Ruby的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-01 22:00
C++
c
erlang
socket
Ruby
Erlang和Ruby的Socket通讯
start(Port) -> case
gen_tcp
:listen(Port, [binary, {packet, 0
hideto
·
2008-09-01 22:00
C++
c
socket
erlang
Ruby
最简单的Erlang Socket程序
start() -> {ok,Listen}=
gen_tcp
:listen(2345,[binary,{packet,4},
hideto
·
2008-08-08 12:00
C++
c
erlang
socket
C#
最简单的Erlang Socket程序
start() -> {ok,Listen}=
gen_tcp
:listen(2345,[binary,{packet,4},
hideto
·
2008-08-08 12:00
C++
c
socket
erlang
C#
最简单的Erlang Socket程序
start() -> {ok,Listen}=
gen_tcp
:listen(2345,[binary,{packet,4},
hideto
·
2008-08-08 12:00
C++
c
erlang
socket
C#
最简单的Erlang Socket程序
ErlangSocket程序server.erl: 1 -module(server). 2 -export([start/0]). 3 4 start() -> 5 {ok,Listen}=
gen_tcp
Hideto
·
2008-08-08 12:00
gen_tcp
应对对端半关闭
当tcp对端调用shutdown(RD/WR) 时候, 宿主进程默认将收到{tcp_closed, Socket}消息, 如果这个行为不是你想要的,那么请看: shutdown(Socket, How) -> ok | {error, Reason} Types: Socket = socket() How = read | write | read_write Rea
mryufeng
·
2008-06-13 15:00
socket
Erlang网络编程-packet参数
gen_tcp
:listen(Port, Options),Options 为一个参数列表 之前介绍过 {active, Boolean} 这个 opt,现在介绍一下 {packet, PacketType
AvinDev
·
2007-03-26 20:00
编程
socket
erlang
网络协议
cgi
Erlang中的half-sync/half-async和Leader/Followers 模式
谈到了半同步/半异步和领导者/追随者模式,在Erlang里面可以很简单得实现它 下面看看 half-sync/half-async 的例子 start() -> case
gen_tcp
AvinDev
·
2007-03-26 14:00
编程
Web
erlang
socket
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他