当前位置: 首页 > news >正文

深圳网站关键词优化网站如何做后台

深圳网站关键词优化,网站如何做后台,天门网站网站建设,wordpress资料图片本文实例讲述了golang两种调用rpc的方法。分享给大家供大家参考#xff0c;具体如下#xff1a;golang的rpc有两种方法进行调用#xff0c;一种是rpc例子中给的#xff1a;package mainimport (net/rpcnet/httplognet具体如下golang的rpc有两种方法进行调用一种是rpc例子中给的package mainimport (net/rpcnet/httplognettime)type Args struct {A, B int}type Arith intfunc (t *Arith) Multiply(args *Args, reply *([]string)) error {*reply append(*reply, test)return nil}func main() {arith : new(Arith)rpc.Register(arith)rpc.HandleHTTP()l, e : net.Listen(tcp, :1234)if e ! nil {log.Fatal(listen error:, e)}go http.Serve(l, nil)time.Sleep(5 * time.Second)client, err : rpc.DialHTTP(tcp, 127.0.0.1 :1234)if err ! nil {log.Fatal(dialing:, err)}args : Args{7,8}reply : make([]string, 10)err client.Call(Arith.Multiply, args, reply)if err ! nil {log.Fatal(arith error:, err)}log.Println(reply)}另一种是使用NewServer这种是当rpc已经注册的时候就要使用了另外一种了。即一个server只能在DefaultRPC中注册一种类型。当Server使用rpc.NewServer的时候client也需要进行下改动了package mainimport (net/rpc//net/httplognettime)type Args struct {A, B int}type Arith intfunc (t *Arith) Multiply(args *Args, reply *([]string)) error {*reply append(*reply, test)return nil}func main() {newServer : rpc.NewServer()newServer.Register(new(Arith))l, e : net.Listen(tcp, 127.0.0.1:1234) // any available addressif e ! nil {log.Fatalf(net.Listen tcp :0: %v, e)}go newServer.Accept(l)newServer.HandleHTTP(/foo, /bar)time.Sleep(2 * time.Second)address, err : net.ResolveTCPAddr(tcp, 127.0.0.1:1234)if err ! nil {panic(err)}conn, _ : net.DialTCP(tcp, nil, address)defer conn.Close()client : rpc.NewClient(conn)defer client.Close()args : Args{7,8}reply : make([]string, 10)err client.Call(Arith.Multiply, args, reply)if err ! nil {log.Fatal(arith error:, err)}log.Println(reply)}第二个例子中的newServer.HandleHTTP(/foo, /bar)可以任意设置第一个例子其实是设置了默认的两个这里也顺便将reply作为[]slice的例子给演示了下希望本文所述对大家Go语言程序设计有所帮助。
http://www.zqtcl.cn/news/641436/

相关文章:

  • 自己搭建一个博客网站网络营销是什么大类
  • 10元网站备案php企业网站开发实训报告
  • 建筑网站设计大全wordpress模板死循环
  • 网站优化排名软件泌阳网站建设
  • 网站反向绑定域名企业网站的建立网络虚拟社区时对于企业
  • 重庆大渡口网站建设解决方案梓潼 网站建设 有限公司
  • 高端平面网站东营住房和城乡建设厅网站
  • 品牌网站建设e小蝌蚪易时代网站
  • 做搜狗手机网站点击软网站建设有哪些种类
  • 想自学做网站太原要做网站的公司
  • 站内seo优化淘宝网站推广策划方案
  • 福建建设执业注册中心网站网址格式怎么写
  • 网站开发外包公司坑襄垣城乡建设管理局的网站
  • 网络公司怎么做网站常州新北区网站建设
  • 扬州专业外贸网站建设推广做详情页上什么网站找素材
  • 北京做网站设计招聘深圳市住房和建设局官网平台
  • 冻品网站建设网站头图设计
  • 手机网站分辨率做多大h5微网站建设多少钱
  • 网站制作软件下载公司怎么注册邮箱帐号
  • 做婚纱网站的图片园林设计
  • 濮阳公司建站淮北城市住建网
  • 建设银行网站打不开 显示停止工作专门做地图的网站
  • 有没有人一起做网站app网站建设方案
  • 洛阳网站建设兼职企业网站建设文案
  • 动漫制作贵州seo策略
  • asp网站建设项目实训该怎么跟程序员谈做网站
  • 网站软件资源iis不能新建网站
  • 网站设计的发展趋势西安市建设工程交易网
  • 做外贸收费的服装网站武钢建设公司网站
  • wordpress 全文搜索企业网站优化策略