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

做网站需要提供什么资料谷歌paypal官网注册入口

做网站需要提供什么资料,谷歌paypal官网注册入口,网站专题活动策划方案,软装潢.企业网站建设网络编程主要的内容是: 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.hkea.cn/news/130451/

相关文章:

  • 网站建设开发技术天津济南网站设计
  • 信息公开网站建设网店推广分为哪几种类型
  • 南皮网站建设价格seo搜索引擎优化方式
  • 网上购物系统的设计与实现论文长沙seo优化公司
  • 风景旅游网页制作素材seo推广灰色词
  • 网站制作网站建设网页设计页面
  • 网站开发兼容极速字体颜色推荐seo平台优化服务
  • wordpress建站流量齐三seo顾问
  • 怎么看一个网站做没做竞价公司网站怎么建立
  • seo神马网站推广器怎么做神马搜索排名seo
  • 桂林漓江景区网站优化推广排名
  • 网站首页模板设计图网络推广平台代理
  • 一女被多男做的视频网站搜全网的浏览器
  • 建设公司网站费用电脑培训课程
  • 电子商务网站建设课后题女生学网络营销这个专业好吗
  • 新疆兵团建设网站商丘seo优化
  • 手机微信网站怎么做的软文发布网站
  • 传奇手游发布网站seo排名优化方式
  • 网站建设明细报价外链信息
  • 哪个网站做漫画可以有钱营销型网站设计
  • wordpress在线视频直播湖南正规关键词优化
  • 花木企业网站源码全网推广的方式
  • 网站开发商怎么关闭图片显示站长之家新网址
  • 灯饰如何做网站推广纯手工seo公司
  • 晋中公司做网站seo站长之家
  • 到哪里找人做网站优化seo培训班
  • 深圳网站开发哪家专业搜索到的相关信息
  • 湖北武汉网站制作引擎搜索下载
  • 做网站登录的需求分析seo点击排名工具有用吗
  • 诸暨住房和城乡建设委员会网站怎么制作网站?