我也遇到过这样的问题。
用NMUDP发送stream时候,会有异常。原因在于stream的内容过大,在一个UDP包中
无法全部装完(最大是多少我还不清楚,但有个限制值的)。可以将stream分部分发送。
或使用NMStrm和NMStrmServer 。
我就是这么用的。

解决方案 »

  1.   

    一个UDP包能够传送的最大数据量是2K,超过2K就要自己拆包分解传送了
      

  2.   

    to  trident:  该怎样拆分stream来传to Firing_Sky:  sendbuf也是同样道理吗
      

  3.   

    是的,UDP是无连接的机遇消息报文的传送,每个消息报文的长度都是有限的,而且UDP也是不可靠的。你可以把一个大包分成若干个小包依次传送
      

  4.   

    to Firing_Sky :
    我用 trident的方法解决了,用NMStrm & NMStrmServer很方便:)to both of you :thank you very much