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

语音定制软件网站seo优化推广外包

语音定制软件,网站seo优化推广外包,wordpress提货下载,网站做网络编程主要的内容是: 1.TCP网络编程 2.http服务 3.rpc服务 4.websocket服务 一、rpc RPC 框架----- 远程过程调用协议RPC(Remote Procedure Call Protocol)-----允许像调用本地服务一样调用远程服务。 RPC是指远程过程调用,也就是说两台服…

网络编程主要的内容是:
1.TCP网络编程
2.http服务
3.rpc服务
4.websocket服务
 

一、rpc

RPC 框架----- 远程过程调用协议RPC(Remote Procedure Call Protocol)-----允许像调用本地服务一样调用远程服务。
RPC是指远程过程调用,也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法,由于不在一个内存空间,不能直接调用,需要通过网络来表达调用的语义和传达调用的数据

 1.1服务端,提供简单的两个数加法运算

package mainimport ("fmt""net""net/http""net/rpc"
)type Server struct {
}// 一样的请求和响应结构体
type Req struct {Num1 intNum2 int
}type Res struct {Num int
}// 计算两个数的和
func (s Server) Add(req Req, res *Res) error {res.Num = req.Num1 + req.Num2return nil
}
func main() {//1.注册rpc服务rpc.Register(new(Server))//2.绑定rpc.HandleHTTP()listen, err := net.Listen("tcp", ":8080")if err != nil {fmt.Println(err)return}fmt.Println("服务已经启动...")http.Serve(listen, nil)
}

1.2客户端,调用服务端的函数

package mainimport ("fmt""net/rpc"
)//与服务端一样的请求和响应结构体type Req struct {Num1 intNum2 int
}type Res struct {Num int
}func main() {cleint, err := rpc.DialHTTP("tcp", ":8080")if err != nil {fmt.Println(err)return}req := Req{1, 2}var res Rescleint.Call("Server.Add", req, &res)fmt.Println(res)
}

代码结构:

 

http://www.sczhlp.com/news/21095/

相关文章:

  • 手机网站建设和企业管理培训
  • 高性能网站建设指南pdf珠海网站建设制作
  • 响应式网站建站系统磁力搜索器 磁力猫
  • web是做网站的吗网页搜索引擎
  • 长丰网站制作网站开发月薪多少钱
  • 宝鸡建设公司网站谷歌seo优化中文章
  • 苏州前几天网站建设深圳百度搜索排名优化
  • 【自学嵌入式:stm32单片机】串口收发HEX数据包
  • cursor基本配置
  • 2025.8.20模拟赛
  • 建设一个网站要多少钱台州关键词优化报价
  • 电商网站开发实验报告引流推广怎么做
  • 新疆生产建设兵团环保局网站域名网站
  • 本地镇江网站建设电商网站设计模板
  • 网站怎样做域名绑定网络营销顾问招聘
  • 复健OI记录
  • ctfshow_web打靶
  • 《51测试天地》电子杂志 第八十五期发布文章:聊聊Python中的链式调用
  • 信息孤岛难题何解?深度剖析三款知识管理工具
  • 网站模板 代码免费seo推广外包
  • h5高端网站建设淘宝seo搜索引擎原理
  • 大连做公司网站的公司网站怎么收录到百度
  • 软件下载网站怎么做南宁网站关键词推广
  • 建设银行行号查询网站线上营销渠道有哪些
  • 盐城网站建设费用建立网站需要什么技术
  • 怎么做网站专题百度云登录首页
  • 小工程承包的信息平台什么网站真实全网最好的推广平台
  • 有没有专门做胜负彩的网站东莞做网站哪家好
  • 8.9 CW 模拟赛 T2. 喝醉的兔子
  • 2025年《财富》中国40位40岁以下的商界精英