新手求教关于聊天程序开发的问题 本人是学java的,最近看了下安卓,感觉大部分跟java一样,想写个安卓聊天软件,但是客户端和服务端之间不是通过ip和端口号进行连接通信的么,怎么才能知道手机的Ip?软件开发聊天工具Android手机 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要知道服务端的Ip和端口口就行了,客户端主动向服务端发送消息,服务端就会知道客户端的IP和端口 比如我在一个手机上运行服务端,再领一个手机上运行客户端,那么客户端要连服务端就得知道服务端的ip,问题是怎么才能知道服务端的ip 客户端与服务器长连接。服务端ip写在软件里。客户端ip可以发给服务端存到数据库里。 ..................................汗不管是写到软件里还是存到数据库里,都不是问题,问题是不知道ip是多少啊知道Ip是多少,放在那里,怎么用还是问题么 。。你是用什么连接?WIFI?GPRS?WIFI可以直接获取到GPRS我就不晓得了没玩过。。网上应该有。。 http://www.apkbus.com/android-13316-1-1.html ..................................汗不管是写到软件里还是存到数据库里,都不是问题,问题是不知道ip是多少啊知道Ip是多少,放在那里,怎么用还是问题么http://blog.sina.com.cn/s/blog_6c0a8fbb0100s3b0.html Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces(); if(null != enumeration){ while(enumeration.hasMoreElements()){ NetworkInterface iface = enumeration.nextElement(); Enumeration<InetAddress> addEnumeration = iface.getInetAddresses(); if(null != addEnumeration){ while(addEnumeration.hasMoreElements()){ InetAddress address = addEnumeration.nextElement(); System.out.println("IP:"+ address.getHostAddress() + " host:"+ address.getHostName()); } } } }这段代码应该可以帮到你 楼上你这是java版的,获取电脑Ip的吧 楼上的基本已经说了,就是写个服务器端程序中转,比如A要给B发消息那么A先发给服务器消息,告诉服务器消息的内容,还有消息是要发给谁的,然后服务器再转发 实际上Android有很多包帮你实现网络通信 但是如果你只是想获取IP地址的话http://blog.csdn.net/webdisk008/article/details/6294783这篇文章可以帮你 如果你想进行IM,,,XMPP可以帮助,,其他,自己找去 急!请问如何下载这里的东西? Android NDK调用第三方的库,对库有限制吗? 我在XML中定义好了一组LinearLayout,请问该如何在程序中反复使用它? 用android做一个小的应用 android 系统对话框背景色属性 如何自jian 如何查看Android.jar里面的XML文件 两个按钮,如何靠中显示? 上下两个显示控件,一个webview,一个textview,如何按全界面比例固定这两个控件大小 求大神解救通讯录右侧字母索引 求助关于Socket通信过程中的数据流问题 关于android程序实现socket java程序实现serversocket的问题
不管是写到软件里还是存到数据库里,都不是问题,问题是不知道ip是多少啊
知道Ip是多少,放在那里,怎么用还是问题么
不管是写到软件里还是存到数据库里,都不是问题,问题是不知道ip是多少啊
知道Ip是多少,放在那里,怎么用还是问题么
http://blog.sina.com.cn/s/blog_6c0a8fbb0100s3b0.html
Enumeration<NetworkInterface> enumeration = NetworkInterface.getNetworkInterfaces();
if(null != enumeration){
while(enumeration.hasMoreElements()){
NetworkInterface iface = enumeration.nextElement();
Enumeration<InetAddress> addEnumeration = iface.getInetAddresses();
if(null != addEnumeration){
while(addEnumeration.hasMoreElements()){
InetAddress address = addEnumeration.nextElement();
System.out.println("IP:"+ address.getHostAddress() + " host:"+ address.getHostName());
}
}
}
}这段代码应该可以帮到你
但是如果你只是想获取IP地址的话
http://blog.csdn.net/webdisk008/article/details/6294783
这篇文章可以帮你