
Erlang
geange
后台开发小朋友
展开
-
Erlang连接Golang服务1-初探
Erlang连接Golang服务1-初探为啥要做这个?好玩呗! 使用Erlang作为客户端,Golang写服务端,使用TCP协议连接。下面的是Golang简单的服务端的代码,一个单线程的服务器,监听8080端口,收到信息就打印收到的内容。package mainimport ( "fmt" "io/ioutil" "log" "net")fu...原创 2018-05-28 11:24:07 · 453 阅读 · 0 评论 -
Erlang笔记-二进制-比特位语法
看Erlang的语法看到二进制处理部分觉都很有意思,做个记录存在于很多函数式编程语言之中的列表速构的思想,也被扩展到了Erlang的比特位语法中。位串速构酷似列表速构,只是[…]被换成了<<…>>。 以一个小整数列表为例,所有整数都在0和7之间,你可以按每个数3比特位将它们打包成位串,如下:“<< << X: 3>> ||...原创 2018-06-08 14:27:36 · 505 阅读 · 0 评论 -
实现Golang和Erlang的连接(Port)
在Erlang中,有很多种方式去实现与其他语言的交互,常见的几种方式有使用TCP协议交互使用Port使用Erl_Interface方式去实现CNodeNIF后面几种难度都是有的,也使用了比较复杂的C/C++,而且比较容易出现问题。TCP的方式是通过网络协议,个人也不是很喜欢,那就剩下Port方式去连接Erlang服务器。Erlang的官方文档中对Port的介绍在Erlang中使...原创 2018-12-24 17:34:13 · 602 阅读 · 0 评论