问题描述
各位大虾,我有一个问题,我使用socket的receive方法,如下:DimbytesAsInt32DimRecvBytes(1024)AsBytebytes=mSocket.Receive(RecvBytes,RecvBytes.Length,SocketFlags.None)注:msocket为socket类。有时候在msocket.receive方法是会发生indexoutofrangeexception,这是怎么回事
解决方案
解决方案二:
我看了,receive方法应该不会触发该异常的。
解决方案三:
路过!RecvBytes.Length-1行不行?!
解决方案四:
回2楼可以看看ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfsystemnetsocketssocketclassreceivetopic3.htmDimbytesAsInt32=s.Receive(RecvBytes,RecvBytes.Length,0)
解决方案五:
该回复于2008-05-26 19:36:03被版主删除
解决方案六:
好像没那么简单,呵呵.
时间: 2024-10-31 09:09:34