
socket
文章平均质量分 78
sun007700
这个作者很懒,什么都没留下…
展开
-
基于FFmpeg进行RTMP推流(二
https://www.jianshu.com/p/6b9ab2652147原创 2020-12-05 19:03:58 · 217 阅读 · 0 评论 -
c++的socket编程
boost::asio::spawn 将一统C++网络库https://blog.youkuaiyun.com/jq0123/article/details/51460711boost::asio::spawn()创建一个协程,使C++网络编程大大简化,个人认为这使得 asio 成为C++首选网络库。boost::asio::spawn(my_strand, do_echo);一般输入2个参数,参数1是 io_service 或者是 strand,参数2是协程函数,类型如下:voi...原创 2020-07-18 19:35:02 · 390 阅读 · 0 评论 -
socket基础
server是通过accept得到的fd来区分client的。是的,应用层通过fd就可以区分了,在内核里面fd也会跟进程有对应关系。原创 2020-02-10 18:29:27 · 250 阅读 · 1 评论 -
jsonrpc, grpc等
知识学习之Json-RPChttps://www.jianshu.com/p/1e380157cfd5libjson-rpc-cpp, 用于 json rpc的C++ 框架( json远程过程调用)https://www.kutu66.com//GitHub/article_95502谈谈RPC——golang中jsonrpc和grpc的使用https://www.cnb...原创 2020-02-06 20:59:30 · 1583 阅读 · 0 评论 -
golang版本的json协议的rpc服务
http://www.xtgxiso.com/golang%E7%89%88%E6%9C%AC%E7%9A%84json%E5%8D%8F%E8%AE%AE%E7%9A%84rpc%E6%9C%8D%E5%8A%A1/谈谈RPC——golang中jsonrpc和grpc的使用http://www.mamicode.com/info-detail-2684878.html实际我们可...原创 2019-11-18 22:25:15 · 286 阅读 · 0 评论 -
epoll例子和源码分析
http://www.cppblog.com/API/archive/2013/07/01/201424.html原创 2019-11-18 20:32:55 · 165 阅读 · 0 评论 -
服务器端IO性能对比:Node, PHP, Java和Go
参考https://www.cnblogs.com/BaiGuodong/p/server-side-io-performance-node-php-java-go.html对于你的程序所采用的输入/输出(I/O)模型的理解决定了你对处理负载得心应手还是面对问题时束手无策。当你的程序规模很小并且负载不高时,这方面的问题并不突出。但当程序的访问量陡增时,选用了错误的I/O模型可能会让你举步维...原创 2019-09-17 20:42:58 · 543 阅读 · 0 评论 -
protobuf使用proto3
2. 适用场景 "Protocol Buffers are not designed to handle large messages."。protobuf对于1M以下的message有很高的效率,但是当message是大于1M的大块数据时,protobuf的表现不是很好,请合理使用。https://blog.youkuaiyun.com/modiziri/article/details...原创 2019-08-16 18:02:10 · 232 阅读 · 0 评论 -
普通socket, rpc, websocket,http(restful)等
rpcrpc的用法是客户端直接调用服务端的函数,其实他就是把数据传给服务端,服务端处理完以后返回给客户端,websocket是把数据发出去,他是在tcp之上一层的,他有发送结束标志,就是一次ws.send的结束,服务器会知道,服务器按照协定可以拿出完整的一次ws.send那么区别就出来了:websocket并不关系对方拿到数据后处理的过程是否完成,而rpc是和处理过程相关的,其实他们不是同...原创 2019-08-16 09:59:24 · 3094 阅读 · 0 评论