之前有个VC6 写的硬件设备通讯的dll,用的winsock.dll 
现在客户基本用.Net开发,都说调用不方便
所以公司准备用System.Net.Sockets类写一个同样功能的dll不是闲得没事干,因为公司是硬件提供商
动态库都是给下面的二次开发的公司用的
现在好多公司都用.net,都不太会调用原来那个VC的如果.net framework 还是依赖winsock.dll 那还不如用C#重新包装一下原来的那个dll

解决方案 »

  1.   

    .NET Framework依然是通过Winsock API来实现通信,所以本质上面和VC开发没什么区别。对于你公司的情况,自然是应该给使用.NET开发的人士提供一些方便,既可以封装已有的VC的dll,也可以用.NET完全重写。这个看你们公司规模和打算投入多少精力了
      

  2.   

    .NET环境下 , System.Net.Sockets 调用的类库是 system.dll 
      

  3.   

    底层还是winsock
    可以看反编译的代码.
      

  4.   

    Remoting技术也可以实现远程通讯啊