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