Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WhatsApp-编写克隆(iphone、android、wp7)_Android_Iphone_Windows Phone 7_Udp_Instant Messaging - Fatal编程技术网

WhatsApp-编写克隆(iphone、android、wp7)

WhatsApp-编写克隆(iphone、android、wp7),android,iphone,windows-phone-7,udp,instant-messaging,Android,Iphone,Windows Phone 7,Udp,Instant Messaging,我正在尝试创建一个与whatsapp非常相似的即时消息应用程序。我可用的资源是C#中的服务器开发(REST服务、专用服务器应用程序等) 目前是一个使用eclipse的android开发平台(iphone,稍后将介绍wp7)。我以前在Android上做过一些开发,但我不知道从哪里开始这样的应用程序 我猜它会与UDP/TCP或类似协议一起工作?我目前有一个asp.net网站的共享服务器,但我认为这并不理想,我可以在服务器上设置一个web服务,让客户端在那里发布他的消息,但这意味着接收者必须每隔5分钟

我正在尝试创建一个与whatsapp非常相似的即时消息应用程序。我可用的资源是C#中的服务器开发(REST服务、专用服务器应用程序等)

目前是一个使用eclipse的android开发平台(iphone,稍后将介绍wp7)。我以前在Android上做过一些开发,但我不知道从哪里开始这样的应用程序

我猜它会与UDP/TCP或类似协议一起工作?我目前有一个asp.net网站的共享服务器,但我认为这并不理想,我可以在服务器上设置一个web服务,让客户端在那里发布他的消息,但这意味着接收者必须每隔5分钟左右进行一次轮询(拉取),所以我想这不是实时的

我需要在这里使用UDP吗

我认为像Iphone、Android和WP7这样的平台通过UDP发送MSG不会有任何问题——如果是这样的话


我期待任何帮助或指导。

正如所有其他评论已经建议您使用XMPP一样,您可以找到大量可用的库

致以最良好的祝愿,
Tim

您想编写一个可以与WhatsApp客户端交互操作的应用程序吗?如果不是,为什么不使用xmpp协议呢?那就试试看,我同意德克的观点。与其尝试重新发明IM轮子,不如为此选择一个协议和服务器堆栈,XMPP是可能的候选者。非常感谢您的回复。不,我不想和whatsapp互动。。。xmpp看起来很棒,但问题是它是通过tcp工作的,不是吗?似乎每种语言都需要一个api库。我认为这个想法是使用UDP。此外,我似乎还必须创建一个XMPP服务器,并且这些服务器的组件对于c来说似乎不是免费的,那么XMPP的工作原理与UDP类似吗?i、 e.不像TCP,它需要实际的连接。经过一点调查,是的,XMPP似乎是一条路要走。。。有人愿意把它贴出来作为答复,这样我就可以接受答复了。。