首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

mobile跟wince的tcp通信处理有区别吗

2012-08-27 
mobile和wince的tcp通信处理有区别吗?下面的代码在wince上运行能够正常的向PC服务端发送数据,在Mobile上运

mobile和wince的tcp通信处理有区别吗?
下面的代码在wince上运行能够正常的向PC服务端发送数据,在Mobile上运行时,虽然socket能够连接到服务器,但是发送的数据服务器接收不到。请诸位高手帮忙看看什么地方出了问题。

C# code
private static void send(SocketFlags f)        {            try            {                using (Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp))                {                    IPAddress ip = IPAddress.Parse("192.168.0.200");                    IPEndPoint iep = new IPEndPoint(ip, 20000);                    socket.Blocking = true;                    //socket.SocketType = SocketType.Stream;                    socket.Connect(iep);                    int c = 0;                    if (socket.Connected)                    {                        byte[] b;                        string str;                        str = f.ToString();                        b = Encoding.Default.GetBytes(str);                        c=socket.Send(b).ToString();                        socket.Close();                    }                }            }            catch (Exception e)            {                MessageBox.Show(e.Message);            }        }


[解决办法]
终于找到根了,原来只要在mobile同步选项当中的启动高级网络功能选项去掉就成了,ca了个ca

热点排行