网络通讯
文章平均质量分 93
啊拉丁的鱼
这个作者很懒,什么都没留下…
展开
-
布隆过滤器的误判率该如何计算?
作者:胡慢慢滚雪球链接:https://www.zhihu.com/question/38573286/answer/507497251来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在计算机中,判断一个元素是不是在一个集合中,通常是用hash来解决,这在数据量不大的时候是可以的,但是当数据量很大的时候存储空间就会爆炸。一个象 Yahoo,Hotmail 和 Gmai 那样的公众电子邮件(email)提供商,总是需要过滤来自发送垃圾邮件的人(spamer)的垃.转载 2021-06-22 15:45:07 · 2399 阅读 · 1 评论 -
P2P 网络核心技术:Gossip 协议
P2P 网络核心技术:Gossip 协议背景Gossip protocol 也叫 Epidemic Protocol (流行病协议),实际上它还有很多别名,比如:“流言算法”、“疫情传播算法”等。这个协议的作用就像其名字表示的意思一样,非常容易理解,它的方式其实在我们日常生活中也很常见,比如电脑病毒的传播,森林大火,细胞扩散等等。Gossip p...转载 2019-10-31 15:08:05 · 229 阅读 · 0 评论 -
fd_set 用法 socket
select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作: fd_set set; FD_ZERO(&set); /* 将set清零使集合中不含任何fd*/ FD_SET(fd, &...转载 2019-09-06 17:11:09 · 660 阅读 · 0 评论 -
fd_set 用法 socket
一、winsock中#include <winsock.h>原型intselect(intnfds,fd_set*readfds,fd_set*writefds,fd_set*exceptfds,const struct timeval*timeout);nfds:本参数忽略,仅起到兼容作用。readf...转载 2019-09-06 17:09:57 · 901 阅读 · 0 评论 -
c++中Socket通信函数之select
select函数决定一个或者多个套接字(socket)的状态,如果需要的话,等待执行异步I/O。int select(__inintnfds,__inoutfd_set *readfds,__inoutfd_set *writefds,...转载 2019-09-06 17:08:30 · 931 阅读 · 0 评论 -
HTTP 和 Socket 的区别
HTTP 和 Socket 的区别要弄明白 http 和 socket 首先要熟悉网络七层:物 数 网 传 会 表 应,如图1如图1HTTP 协议:超文本传输协议,对应于应用层,用于如何封装数据.TCP/UDP 协议:传输控制协议,对应于传输层,主要解决数据在网络中的传输。IP 协议:对应于网络层,同样解决数据在网络中的传输。传输数据的时候只使用 TCP/IP 协议(传...转载 2018-09-19 17:50:24 · 231 阅读 · 0 评论 -
socket编程---send函数&recv函数详解
一、send函数函数原型:int send( SOCKET s,char *buf,int len,int flags );功能:不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。参数一:指定发送端套接字描述符;参数二:存放应用程序要发送数据的缓冲区;参数三:转载 2017-12-19 15:16:11 · 641 阅读 · 0 评论 -
常用的邮箱服务器(SMTP、POP3)地址、端口
gmail(google.com)POP3服务器地址:pop.gmail.com(SSL启用 端口:995)SMTP服务器地址:smtp.gmail.com(SSL启用 端口:587)21cn.com: POP3服务器地址:pop.21cn.com(端口:110)SMTP服务器地址:smtp.21cn.com(端口:25)sina.com:转载 2016-09-07 17:23:07 · 6288 阅读 · 0 评论 -
套接字sockets用networkstream发送文本信息时的一个细节 有大量的空格 以及乱码问题
套接字sockets用networkstream发送文本信息时的一个细节 有大量的空格 以及乱码问题用以下代码会出现中文乱码以及有大量空格的情况出现: byte[] b = new byte[tc.ReceiveBufferSize]; netStream.Rea原创 2016-05-14 11:34:54 · 1444 阅读 · 0 评论