知道 socket句柄.只想这个socket有数据来的时候把数据保存下来?有什么好的办法?

解决方案 »

  1.   

    什么叫做 "知道 socket句柄" ??
    socket句柄不能直接跨越进程使用.如果是在同一个进程内,
    您可以把接受到的数据保存下来就可以了,
    难道存在什么问题吗?
      

  2.   

    就是程序内的句柄, 这个句柄是 一个dll里面返回的
      

  3.   

    这个句柄是 一个dll里面返回的
    dll他自己 处理socket数据,
    我 select一下,dll不是不能处理这个句柄的数据了?
      

  4.   

    有没有peakread 这样的 函数?
      

  5.   

    有数据来就从socket中把数据读出来保存到buffer中啊,有什么疑义?
      

  6.   

    当然要不停的从socket中读取,有数据就保存下来
      

  7.   

    有没有peakread 这样的 函数?
    /////////////////////////////////接收的时候加上MSG_PEEK即可
      

  8.   

    因为dll自己使用这个socket句柄, 他使用阻塞还是非阻塞模式,我不知道.那么我, 自己用selcet 这个句柄不是会影响dll的功能?可不可以duplate 一下?