public static void BeginRecieve(BufferedSocket socket,MemoryStream strm,long lengthToRead,long maxLength,object tag,SocketCallBack callBack,SocketActivityCallback activityCallback)
{
Hashtable param = new Hashtable();
param.Add("recieveType","len");
param.Add("socket",socket);
param.Add("strm",strm);
param.Add("lengthToRead",lengthToRead);
param.Add("maxLength",maxLength);
param.Add("tag",tag);
param.Add("callBack",callBack);
param.Add("activityCallback",activityCallback);
param.Add("readedCount",(long)0);
param.Add("recieveBuffer",new byte[0]);
ProccessData_Len(param);
}