• 大小: 9KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-11
  • 语言: C#
  • 标签: C#  Socket  异步  长连接  

资源简介

在网络通讯的编程中我们经常使用到Socket, 这种情况下我们往往需要长期的监听某个端口, 以获得相应的Socket, 然后再利用它进行相关操作. 但是这样的话, 主线程就会被阻塞.无法对其他时间做出相应. 其实在.Net的Socket类中提供了对异步操作的支持. 下面将介绍其基本原理, 以及利用它做的一个P2P的实现. 背景知识: 你需要了解有关Socket的基本知识, 以及Delegate的异步调用操作. 在这个例子中, 我们实现了一个利用非阻塞(non-blocking)的Socket进行局域网通讯的P2P应用. 每个客户拥有一个Grid(类似于一个二维数组), 当它

资源截图

代码片段和文件信息

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....      2426  2005-04-28 21:23  P2PGrid Source\AssemblyInfo.cs

    I.A....      1559  2005-05-08 14:33  P2PGrid Source\Commander.cs

    I.A....       356  2005-05-08 14:33  P2PGrid Source\INetworkOperation.cs

    I.A....     10166  2005-05-08 14:21  P2PGrid Source\P2PApp.cs

    I.A....      4403  2005-05-08 14:37  P2PGrid Source\P2PGrid.csproj

    I.A....      1803  2005-07-19 10:23  P2PGrid Source\P2PGrid.csproj.user

    I.A....       837  2005-07-19 10:23  P2PGrid Source\P2PGrid.resharperoptions

    I.A....       899  2005-04-28 21:36  P2PGrid Source\P2PGrid.sln

    I.A..H.      8704  2005-07-19 10:23  P2PGrid Source\P2PGrid.suo

    I.A....      1188  2005-07-19 10:23  P2PGrid Source\Program.cs

    I..D...         0  2006-02-19 13:25  P2PGrid Source

----------- ---------  ---------- -----  ----

                32341                    11


评论

共有 条评论