端口是Erlang与外部程序通信的一种方式。
下图展现了端口与外部程序交互的方式。
OTP 常用的接口函数:
1、 打开端口
open_port/2
2、 通过端口,向外部程序发送数据
port_command
3、 通过端口,从外部程序接收数据
recieve
end.
4、 关闭端口
port_close/0
"Write an Erlang Port using OTP Principles" 这篇文章,详细讲解了如何通过OTP来编写一个端口应用,并通过这个应用来与外部的程序通信。
http://www.trapexit.org/Writing_an_Erlang_Port_using_OTP_Principles
代码在这里: http://www.kazmier.com/computer/port-howto.tar.gz
文章已被作者锁定,不允许评论。
编写分布式的Erlang程序:陷阱和对策
Erlang入门:构建application练习3,实例演示如果构建一个最简单的Erlang Application
Erlang入门:构建application练习5(监督树),以实例完全演示监督树的用法,Erlang入门必须知道的那点事
Erlang入门:构建application练习4(进程link的作用),实例演示进程link的作用及效果
完全能够与Erlang进行双向通信。 在合理范围内,Erlang类型已映射到Haskell类型。 发给Erlang的消息只是Haskell中的函数调用,而来自Erlang的消息则传递到MVars。 简短的例子 我们通过一个简单的工作示例介绍erlang...
erlang-portutil 用于Erlang端口的实用程序功能,源于Joe Armstrong的书:《 。执照 erlang_portutil is licensed under the Apache License, Version 2.0 (the "License");You may not use this library except in ...
erlang位运算与二进制解析 erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 Erlang 程序:陷阱和对策 硝烟中的Erlang 深入底层: erlang VM基于多核处理器的...
confetti, Erlang配置提供程序/应用程序 纸屑五彩纸屑是你的Erlang应用程序的配置提供程序。基本上是 application:get_env/2 在类固醇上。特性管理控制台可以通过telnet维护部门访问将为你 love在运行时重新加载( ...
Joe的那篇erlang论文 Programming Erlang + 源码包 Erlang Programming Concurrent Programming in Erlang efficiecy guide 资源齐全.希望能帮到你.
《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF
孟岩谈Erlang:并行计算和云计算,详细介绍了新一代编程语言Erlang在并行计算和云计算方面的特性
erlang学习资料
学习erlang 开发游戏利器 erlang学习文档 erlang学习工具
mongodb-erlang:Erlang的MongoDB驱动程序
资源名称:Erlang语音学习资料汇总资源目录:【】Erlang程序设计【】[ManningPublications]ErlangandOTPinAction【】[NoStarchPress]LearnYouSomeErlangforGreatGood!ABeginner'sGuide【】[O'ReillyMedia]...
主要介绍了Erlang初学:Erlang的一些特点和个人理解总结,本文总结了函数式编程、一切都是常量、轻量进程、进程端口映射及典型缺点等内容,需要的朋友可以参考下
erlang最新 api
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...
erlang学习3erlang学习3erlangerlang学erlang学习3习3学习3
erlang程序设计 erlang入门手册
相关推荐
编写分布式的Erlang程序:陷阱和对策
Erlang入门:构建application练习3,实例演示如果构建一个最简单的Erlang Application
Erlang入门:构建application练习5(监督树),以实例完全演示监督树的用法,Erlang入门必须知道的那点事
Erlang入门:构建application练习4(进程link的作用),实例演示进程link的作用及效果
完全能够与Erlang进行双向通信。 在合理范围内,Erlang类型已映射到Haskell类型。 发给Erlang的消息只是Haskell中的函数调用,而来自Erlang的消息则传递到MVars。 简短的例子 我们通过一个简单的工作示例介绍erlang...
erlang-portutil 用于Erlang端口的实用程序功能,源于Joe Armstrong的书:《 。执照 erlang_portutil is licensed under the Apache License, Version 2.0 (the "License");You may not use this library except in ...
erlang位运算与二进制解析 erlang二进制高效编程 erlang异常处理详解 开发经验: 面对软件错误构建可靠的分布式系统 编写分布式的 Erlang 程序:陷阱和对策 硝烟中的Erlang 深入底层: erlang VM基于多核处理器的...
confetti, Erlang配置提供程序/应用程序 纸屑五彩纸屑是你的Erlang应用程序的配置提供程序。基本上是 application:get_env/2 在类固醇上。特性管理控制台可以通过telnet维护部门访问将为你 love在运行时重新加载( ...
Joe的那篇erlang论文 Programming Erlang + 源码包 Erlang Programming Concurrent Programming in Erlang efficiecy guide 资源齐全.希望能帮到你.
《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF 《Erlang之父:为什么面向对象很糟糕》PDF
孟岩谈Erlang:并行计算和云计算,详细介绍了新一代编程语言Erlang在并行计算和云计算方面的特性
erlang学习资料
学习erlang 开发游戏利器 erlang学习文档 erlang学习工具
mongodb-erlang:Erlang的MongoDB驱动程序
资源名称:Erlang语音学习资料汇总资源目录:【】Erlang程序设计【】[ManningPublications]ErlangandOTPinAction【】[NoStarchPress]LearnYouSomeErlangforGreatGood!ABeginner'sGuide【】[O'ReillyMedia]...
主要介绍了Erlang初学:Erlang的一些特点和个人理解总结,本文总结了函数式编程、一切都是常量、轻量进程、进程端口映射及典型缺点等内容,需要的朋友可以参考下
erlang最新 api
Erlang并发编程,Erlang程序设计,Erlang中文手册。 学习erlang的好资料。 Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此...
erlang学习3erlang学习3erlangerlang学erlang学习3习3学习3
erlang程序设计 erlang入门手册