WhatsApp-编写克隆(iphone、android、wp7)
我正在尝试创建一个与whatsapp非常相似的即时消息应用程序。我可用的资源是C#中的服务器开发(REST服务、专用服务器应用程序等) 目前是一个使用eclipse的android开发平台(iphone,稍后将介绍wp7)。我以前在Android上做过一些开发,但我不知道从哪里开始这样的应用程序 我猜它会与UDP/TCP或类似协议一起工作?我目前有一个asp.net网站的共享服务器,但我认为这并不理想,我可以在服务器上设置一个web服务,让客户端在那里发布他的消息,但这意味着接收者必须每隔5分钟左右进行一次轮询(拉取),所以我想这不是实时的 我需要在这里使用UDP吗 我认为像Iphone、Android和WP7这样的平台通过UDP发送MSG不会有任何问题——如果是这样的话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分钟
我期待任何帮助或指导。正如所有其他评论已经建议您使用XMPP一样,您可以找到大量可用的库 致以最良好的祝愿,
Tim您想编写一个可以与WhatsApp客户端交互操作的应用程序吗?如果不是,为什么不使用xmpp协议呢?那就试试看,我同意德克的观点。与其尝试重新发明IM轮子,不如为此选择一个协议和服务器堆栈,XMPP是可能的候选者。非常感谢您的回复。不,我不想和whatsapp互动。。。xmpp看起来很棒,但问题是它是通过tcp工作的,不是吗?似乎每种语言都需要一个api库。我认为这个想法是使用UDP。此外,我似乎还必须创建一个XMPP服务器,并且这些服务器的组件对于c来说似乎不是免费的,那么XMPP的工作原理与UDP类似吗?i、 e.不像TCP,它需要实际的连接。经过一点调查,是的,XMPP似乎是一条路要走。。。有人愿意把它贴出来作为答复,这样我就可以接受答复了。。