下午好,
我已经按照这两个关于如何制作聊天应用程序的教程,并且我已经成功地让它们工作了。
http://www.androidhive.info/2014/10/android-building-group-chat-app-using-sockets-part-1/
http://www.androidhive.info/2014/10/android-building-group-chat-app-using-sockets-part-2/
我的项目正在运行
http://192.168.1.15:8080/clxxxii/
当然,您无法看到它,因为它托管在我的本地网络上。
我试图在不使用我的IP地址的情况下关注这些评论并在线托管我的项目。我想访问聊天室,而无需连接到我的本地网络。所以他们在线主持项目。
(这是该帖子的作者和用户之间的一条评论的摘录)
因此,只有设备在同一网络上时,此应用程序才有效? 对吗?
如果您在线托管项目,它的工作方式就像网络上的whatsapp一样。
所以,如果我在一个服务器(例如example.com)中托管这个项目,那么代替什么是web套接字添加器"" ws://192.168.0.102:8080 / WebMobileGroupChatServer / chat?命名=" 。 ?
这将是ws://example.com/chat?name =" 。? (假设WebMobileGroupChatServer是example.com的主目录)
所以说比如我有www.chittychatty.com。
在教程中它要求像这样写
public static final String URL_WEBSOCKET = "ws://192.168.1.15:8080/clxxxii/chat?name=";
}
SO i need to change it to this.
public static final String URL_WEBSOCKET = "ws://chittychatty.com:8080/clxxxii/chat?name=";
}
我其实真的很困惑。我想在线运行这个项目,这样每个人都可以一起聊天,而不仅仅是连接到我网络的设备。
我已经想出如何将.war文件连接到TomCat 8.我现在可以访问网页而无需在Eclipse中启动服务器。
我确定距离答案只有2或3个明显的步骤。
任何人都可以帮助我吗?