ClientSocket.SendTo(userBytes, ServerEP); //不变        Byte data = New Byte[1024];        string comStr = Encoding.Unicode.GetString(data, 0, 4);        '异面的接收服务器回送的消息
        myMethodDelegate DGrecv = new myMethodDelegate(AddressOf recvLogin);//重载的里面是什么东西? 你的原文有误吧
        
        DGrecv.BeginInvoke(data, null, null);        '等待服务器回送消息的时长为10秒,否则为服务器超时
        receiveDone.WaitOne(30000, True) //不变        后面那块没得翻 你需要用异步回调BeginReceive和EndReceive来做