Erlang rpc函数初学
来源:互联网 发布:数修改数据库语句名称 编辑:程序博客网 时间:2024/06/06 04:20
刚开始学Erlang的函数调用,昨天晚上一直不知道rpc这个功能到底是什么的,今天敲了一下,原来是这么一回事:
-module(area_server1).-export([loop/0,rpc/2]).rpc(Pid,Request) -> Pid ! {self(),Request}, %%这是向指定Pid发送请求的 receive %%这个是接收响应结果的 Response -> io:format("The answer is ~p~n",[Response]) end.loop() -> receive {From,{rec,Width,Ht}} -> From ! Width*Ht, loop(); {From,{circle,R}} -> From ! 3.14*R, loop(); {From,Other}-> From ! {error,Other}, loop() end.~
rpc的receive就是就是接受来自指定Pid发过来的信号的,原文中:就就是不做任何处理的把返回结果打印出来。
receive Response -> Responseend.
- Erlang rpc函数初学
- erlang rpc 远程调用
- erlang初学小练习
- erlang snmp初学(1)
- erlang snmp初学(2)
- erlang 初学代码
- 初学Erlang注意的几个问题
- XML-RPC初学 第一篇
- Erlang初学:Erlang的一些特点和个人理解总结
- Erlang初学:Erlang的一些特点和个人理解总结
- 初学《Erlang程序设计》两周感想
- erlang:lists函数
- Erlang -模块和函数
- erlang杂记二 --- 函数
- erlang:简单函数重载
- Erlang函数学习
- Erlang-fun函数笔记
- erlang 函数测试示例
- IT外企那点儿事(转)
- IT人不要一直做技术
- 启动和停止MySQL服务
- 来自IT公司速查手册的各大IT公司薪资和待遇内幕
- 嵌入式bootloader详解
- Erlang rpc函数初学
- 搭建svn linux服务器
- 优秀程序员 分析提高能力 程序进阶
- 《编码-隐匿在计算机软硬件背后的语言》读后
- 《程序员羊皮卷》第三章 初入职场第一年
- Ubuntu11.10中设置tftpd服务
- 职业程序员培养之道
- 大学生活应该这样度过之参加一个社团让自己溶入团队——《程序员羊皮卷》连载(11)
- 程序员考核的五大死因(上)