zoukankan      html  css  js  c++  java
  • 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  是因为调用一个函数,参数没填对。

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

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

  • 相关阅读:
    【板子】博弈论
    【洛谷】P1229快速幂
    【洛谷】P1349广义斐波那契
    2018.11.15 Nginx服务器的使用
    2018.11.14 hibernate中的查询优化---关联级别查询
    2018.11.13 Hibernate 中数据库查询中的Criteria查询实例
    2018.11.12 Spring事务的实现和原理
    2018.11.11 Java的 三大框架:Struts+Hibernate+Spring
    2018.11.10 Mac设置Eclipse的 .m2文件夹是否可见操作&&Mac系统显示当前文件夹的路径设置
    2018.11.9 Dubbo入门学习
  • 原文地址:https://www.cnblogs.com/yjl49/p/2371943.html
Copyright © 2011-2022 走看看