本帖最后由 wshanuo 于 2010-01-29 22:11:13 编辑

解决方案 »

  1.   

    Encoding.Default 是获得当前ANSI代码页的Encoding对象
      

  2.   

    byte[] tmp;
                    try
                    {
                        tmp = server.Receive(ref dummy);
                    }
                    catch
                    {
                        loop = false;
                        break;
                    }
                    string Message = new string(System.Text.Encoding.Unicode.GetChars(tmp)); 
    。。
    string Message = "中文";
                    Byte[] res = System.Text.Encoding.Unicode.GetBytes(Message);
    SendServer.Send(res, res.Length, remoteClientHost, remoteClientPort);
    用 Unicode吧,支持中文http://www.mybuffet.cn
      

  3.   

    如果.net端用Unicode做编码格式,在c++端你就不能用char而需要用w_char的宽字符。
      

  4.   

    顶上去  有没有人解答?
    VC++2005中的send函数的第二个参数是char*类型的    有没有发送wchar_t*类型的send函数?
      

  5.   

    吧wchar_t 看作char来发送就行了