当前位置:编程学习 > wap >>

求一Windows mobile SOKCET 例子

按照PC机上的方法来编写,发现WM上不能连接到PC机上。可以通过模拟器上的IE来连接上INTERNET。不知道问题出在哪了。麻烦给一个例子吧,谢谢。 --------------------编程问答-------------------- 楼主,留下你的联系方式 QQ 或MSN 吧 我在研究这个东西 

--------------------编程问答-------------------- QQ:757742093
--------------------编程问答-------------------- wm手机不能用socket方式和pc机通讯??
我正准备做一个wm的客户端和服务器通过socket通讯。这是我的email:yangshenghello66@yahoo.com.cn
--------------------编程问答-------------------- wm平台上socket的例子 wm5.0的sdk带的有 srv和client都有,位置如下

E:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Smartphone SDK\Samples\CPP\Win32\Sockapp

在wm2003的平台
中发现 如果 sp作server, pc去connect 是没有办法正常connect 
但反过来 就可以 pc作server,而sp来connect是可以正常通讯 开发的平台是wm2003

详细的代码 去看一下wm5.0sdk带的例子 --------------------编程问答-------------------- 我的问题是用C#不能连通... --------------------编程问答-------------------- 楼主 我现在用的是C++来做的

不过,发现可以connect 上 但去send 不去数据 

不知道是为什么 

我是在windows mobile 2003se 模拟器上去 访问

PC服务器  当然是通过 ActiveSync 来连接

如果不启动这个的话  是connect 不上的

--------------------编程问答-------------------- 楼住指定服务器IP地址没?我的是可以connect上的! --------------------编程问答-------------------- 只要制定了服务器的ip和端口,应该可以发出去的。
if(!socket->Connect(L"192.168.0.31",6788))
{
MessageBox(NULL,(LPCTSTR)LoadString(g_hInst, IDS_CONNECTSOCKET_ERROR, NULL, 0),NULL,MB_OK);
return FALSE;
}

CSocketFile *m_pFile=new CSocketFile(socket);
CArchive *m_pArchiveIn = new CArchive(m_pFile,CArchive::load);
CArchive *m_pArchiveOut = new CArchive(m_pFile,CArchive::store);
CMsg msg;
msg.m_strText=(CString)str;

try{
msg.Serialize(*m_pArchiveOut);
m_pArchiveOut->Flush();
}
catch(...)
{
m_pArchiveOut->Abort();
delete m_pArchiveOut;
m_pArchiveOut=NULL;
}
,这段是从2003 sdk里的charter里面摘下来的,它传的是二进制,如果传文本的话,使用sdk里面的那个chartserver是收不到的。 --------------------编程问答-------------------- gz
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,