当前位置: 代码迷 >> VC >> 求好手, socket通讯, 从非托管区发送内容到Soket
  详细解决方案

求好手, socket通讯, 从非托管区发送内容到Soket

热度:253   发布时间:2016-05-05 00:01:11.0
求高手, socket通讯, 从非托管区发送内容到Soket
在非托管区【共享内存】里面有一堆数据,可以拿到数据的byte* 或  IntPtr,长度也可以确定,需要通过socket发送到网络

现在.net提供的API只能把非托管区的数据复制到一个byte[]的 缓冲区,然后再发送到Socket.

这个缓冲区的复制操作完全没有必要,有没有高手可以让 非托管区的内容直接发送到Socket,避免复制操作。
------解决思路----------------------
既然你共享内存是非托管的,那你socket也用winSocket 的api不就行了
  相关解决方案