`
yjl49
  • 浏览: 114639 次
社区版块
存档分类
最新评论

erlang socket

 
阅读更多

目标是验证“将客户端连接的socket绑定到一个gen_server后,发送到socket 的消息将由gen_server的handle_info/2 处理”。

接收客户端socket 连接的server:

 


持有客户端连接socket的gen_server:

 

 

 

编译以上两个文件,并运行myserver:start(),然后直接telnet 1234 这个端口,任意输入字符,有信息打印出来则OK。

 

验证结果证明:“ 将客户端连接的socket绑定到一个gen_server后,发送到socket 的消息将由gen_server的handle_info/2 处理” 是成立的。

 

mark:编译期间出现过一个 warning: wrong number of arguments infomart call 是因为调用一个函数,参数没填对。

----------------------------------血泪分隔线-------------------------------------------

最近写个聊天室程序时才发现,上面的验证是错误的。具体的看下一篇文章吧。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics