有哪些云平台(比如sae,bae之类)支持socket监听的,想做一个聊天系统。
目前想做一个聊天系统,服务端得要公网ip,所以想找一些网上的空间来托管我的服务端,但是找了sae,bae之类,无论哪种语言(java,node.js,python等)都不支持socket监听。我想用socket来搭建一个TCP的服务端啊,怎么才可以搭建?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
感性的来看,云平台或虚拟主机空间,基本都不会提供主动运行守护进程的功能。
你的需求恐怕需要VPS。掏钱吧。
只要是IaaS这类就可以,例如AWS的EC2
来源:
1、 http://zh.wikipedia.org/wiki/%E9%9B%B2%E7%AB%AF%E9%81%8B%E7%AE%97
想做聊天系统是吧,用底层的socket开发或许有点麻烦,你可以尝试socket.io,并在BAE、SAE上搭建。
这个东西似乎非常适合做聊天软件。
服务端
客户端
在客户端里,他会采取以下方式和服务器连接:
所以浏览器兼容方面题主应该不比太操心,官方表示连Internet Explorer 5.5都支持。
SAE最近正在内测Channel功能,就是实现这个的。你可以去问问,能不能拿到邀请码。
BAE、SAE那种是分布式的环境,并且都是内网运行,不可以对外开放端口的。买云计算主机去吧。
其实也不是不行的,bae的可以的。
不过不是直接用的socket而是socks
出处:
http://developer.baidu.com/wiki/index.php?title=docs/cplat/rt/python/socket
Appfog
楼上的观点可以采纳采纳!