Android开发,怎么在代码里获得当前连接wifi的端口号?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android开发,怎么在代码里获得当前连接wifi的端口号?相关的知识,希望对你有一定的参考价值。

现在一个手机开wifi热点,另一个连上了这个wifi,要建立socket传输数据,所以要端口号。已知获得ip地址是getIPAddress(),那获得端口号是什么方法?

首先androidMainfest.xml文件中添加权限: <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!-- 获取WIFI信息状态的权限 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <!-- 获取网络状态改变的权限 -->

然后再activity中添加如下代码: private String getConnectWifiSsid()
WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
Log.d("wifiInfo", wifiInfo.toString());
Log.d("SSID",wifiInfo.getSSID());
return wifiInfo.getSSID();


该接口即返回当前连接的wifi的名字,也就是SSID。
参考技术A 你到底要什么的端口号本回答被提问者采纳

asp.net 如何获得 当前用户 userid

asp.net 如何获得 当前用户 userid
用的是asp.net自带的用户权限数据库。
在页面后台文件.cs里怎么获得这个当前用户的userid啊?

asp.net自带的用户权限数据库没有userid, 而是使用user.UserName作为userid使用,获取方法是:
MembershipUser user = Membership.GetUser();
string userName = user.UserName;
参考技术A 把 用户的userid放到session 里,然后获取。 参考技术B 建议 在登录时 把Id存放在Session里面 或者把Id做为参数传过去(不安全) 参考技术C Page.User.Identity.Name 参考技术D session 是空的吧,验证一下吧。
第5个回答  2011-05-14 楼上说得对 用session存储userid吧 网上有很多类似例子

以上是关于Android开发,怎么在代码里获得当前连接wifi的端口号?的主要内容,如果未能解决你的问题,请参考以下文章

求问android怎么在代码里获得系统文件的读写权限?

android怎么在代码里获得系统文件的读写权限

Android以太网和wifi共存并设置Wif优先级最高

asp.net 如何获得 当前用户 userid

android 开发怎么获得本机号码

android 怎么获得星期几?