摘要:
因为七牛的私库下载路径中的超时时间需要用到Unix时间戳,特此记录一下 Unix时间戳( Unix timestamp):从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒 还可以这样子求Unix时间戳: (DateTime.Now.ToUniversalTime().Tick 阅读全文
摘要:
客户端: 服务器: 多播方式 阅读全文
摘要:
注意:客户端和服务器实现基本一致,本地host和port和多播的host和port可以一样 (1)多播 1.将本地host加入多播组中,只有加入多播组的成员才能接受同组的节点发送的多播 MulticastOption mcastOption = new MulticastOption(IPAddre 阅读全文
摘要:
一、单播 (1)简介 两个节点之间的通信,一个发送者一个接收者 (2)特点 1、服务器及时响应客户机的请求。 2、服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。 3、允许在Internet宽带网上传输 (3)应用 你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接 阅读全文
摘要:
1.类 (1)服务器端操作类 (2)客户端操作类 2.使用 (1)服务器: (2)客户端 阅读全文
摘要:
1.类 (1)socket IO操作内存管理类 BufferManager (2)SocketAsyncEventArgsPool (3)AsyncUserToken (4)服务器端操作类TcpServiceSocketAsync (5)客户端操作类TcpClientSocketAsync 2.使用 阅读全文
摘要:
Object->MarshalByRefObject->WaitHandle->Semaphore 1.作用: 多线程环境下,可以控制线程的并发数量来限制对资源的访问 2.举例: Semaphore可以决定并发的数量,WaitOne会等待当前的一条并发完成,才允许另一条并发的开启,Release会释 阅读全文
摘要:
一、概念 在多线程环境中,不会被线程调度机制打断的操作;这种操作一旦开始,就一直运行到结束,中间不会有任何 context switch (切换到另一个线程)。 二、类 System.Threading.Interlocked 静态类 三、常用函数(其他的自己看吧) 1.public static 阅读全文
摘要:
一、Queue 表示对象的先进先出(FIFO)集合,非线程安全 封装: 二、Stack 表示对象的简单后进先出 (LIFO) 非泛型集合,非线程安全 封装: 三、ConcurrentQueue 表示线程安全的先进先出 (FIFO) 集合 常用方法 Dequeue 入队 TryDequeue(T) 出 阅读全文
摘要:
一.TCP与UDP简介 https://blog.csdn.net/subin_iecas/article/details/80289513 二.单播、多播、广播 https://blog.csdn.net/subin_iecas/article/details/80289867 阅读全文