当前位置:首页 » 手机软件 » wifi无线网络共享源码
扩展阅读
网络安全官cio 2025-09-12 05:57:34
手机网络有信号连不上网 2025-09-12 05:45:50
忆典机顶盒如何设置网络 2025-09-12 05:36:43

wifi无线网络共享源码

发布时间: 2022-10-08 19:50:10

㈠ 求易语言或者VB编写的wifi连接源码,就只要连接功能就好。求大神帮帮忙。


#include"stdafx.h"
#include<stdio.h>
#include<windows.h>
#include<wininet.h>
#pragmacomment(lib,"ws2_32.lib")
#pragmacomment(lib,"wininet.lib")
typedefDWORD(__stdcall*IcmpSendEcho)(HANDLE,IPAddr,LPVOID,WORD,PIP_OPTION_INFORMATION,LPVOID,DWORD,DWORD);
typedefHANDLE(__stdcall*IcmpCreateFile)(void);
typedefBOOL(__stdcall*IcmpCloseHandle)(HANDLE);
IcmpCreateFilefIcmpCreateFile;
IcmpSendEchofIcmpSendEcho;
;
BOOLInitFun(void)
{
HMODULElModl;
lModl=(HMODULE)LoadLibrary("Iphlpapi.dll");
if(lModl==0){
printf("Loadthelibraryhaserror! ");
returnFALSE;
}
else{
fIcmpCreateFile=(IcmpCreateFile)GetProcAddress(lModl,"IcmpCreateFile");
fIcmpSendEcho=(IcmpSendEcho)GetProcAddress(lModl,"IcmpSendEcho");
fIcmpCloseHandle=(IcmpCloseHandle)GetProcAddress(lModl,"IcmpCloseHandle");
if(fIcmpCreateFile==NULL||fIcmpSendEcho==NULL||fIcmpCloseHandle==NULL){
printf("Loadthefunctionhaserror! ");
returnFALSE;
}
returnTRUE;
}
}
LPHANDLEGetPingHandle(void)
{
HANDLEpHandle;
pHandle=fIcmpCreateFile();
if((int)pHandle==-1){
printf("LoadICMPhandlehaserror! ");
return0;
}
else{
return(LPHANDLE)pHandle;
}
}
BOOLPing(LPSTRpIPAddr)
{
HANDLEiHwnd;
iHwnd=(HANDLE)GetPingHandle();
IPAddrpAddr;
pAddr=(IPAddr)inet_addr((char*)pIPAddr);
icmp_echo_replypData;
for(inti=1;i<=LoopSend;i++)
{
fIcmpSendEcho(iHwnd,pAddr,NULL,0,NULL,(LPVOID)&pData,sizeof(icmp_echo_reply),0);
if(pData.Status==0)
{
printf("Ping测试返回的结果:Time=%dmsTTL=%d ",(int)pData.RoundTripTime,(int)pData.Options.Ttl);
}
else
{
printf("Ping测试失败... ");
}
}
if(!fIcmpCloseHandle(iHwnd))printf("ClosehandlehasError! ");
returnTRUE;
}
至于main函数的话你可以自己写,只要传入一个IP地址给Ping函数就可以运行了
与它对应的VB模块代码
"iphlpapi.dll"()AsLong
"iphlpapi.dll"(ByValIcmpHandleAsLong,ByValDestinationAddressAsLong,ByValRequestDataAsString,ByValRequestSizeAsLong,ByValRequestOptionsAsLong,ReplyBufferAsICMP_ECHO_REPLY,ByValReplySizeAsLong,ByValTimeoutAsLong)AsLong
"iphlpapi.dll"(ByValIcmpHandleAsLong)AsLong
PrivateDeclareFunctioninet_addrLib"wsock32.dll"(ByValcpAsString)AsLong
PrivateTypeIP_OPTION_INFORMATION
ttlAsByte'‘生存时间
TosAsByte'‘服务类型
FlagsAsByte'‘IP头标志
OptionsSizeAsByte'‘选项数据的大小,字节
OptionsDataAsLong'‘指向选项数据的指针
EndType
PrivateTypeICMP_ECHO_REPLY
AddressAsLong''‘包含正回复的IP地址
StatusAsLong'‘包含回复的状态(参看后面的常量部分)
RoundTripTimeAsLong'‘往返时间RTT(毫秒)
DataSizeAsInteger'‘回复数据大小(字节)
ReservedAsInteger'‘保留
ptrDataAsLong'‘指向回复数据的指针
OptionsAsIP_OPTION_INFORMATION'‘回复选项
DataAsString*250
EndType
PublicTypeRtn_ICMPTestMessage
AddressAsString
StateAsString'''用函数写
testSuccessAsBoolean'''是否成功测试
timeAsLong
sizeAsLong
ttlAsLong
EndType
(ByValTestIPAsString,ByValTimeoutAsLong,ByValPackSizeAsLong)AsRtn_ICMPTestMessage
DimIcmpHandleAsLong
IcmpHandle=IcmpCreateFile'''创建测试句柄
DimICMPReplyAsICMP_ECHO_REPLY
DimLongIPAddeAsLong
LongIPAddr=inet_addr(TestIP)
DimSendDataAsString'''''为了包大小而设置
SendData=Space(PackSize)
IcmpSendEchoIcmpHandle,LongIPAddr,SendData,Len(SendData),0,ICMPReply,Len(ICMPReply),Timeout
IfICMPReply.Status=0Then
RtnICMPTestMessage.Address=TestIP
RtnICMPTestMessage.size=ICMPReply.DataSize
RtnICMPTestMessage.State=RtnICMPState(ICMPReply.Status)
RtnICMPTestMessage.time=ICMPReply.RoundTripTime
RtnICMPTestMessage.ttl=ICMPReply.Options.ttl
RtnICMPTestMessage.testSuccess=True'''测试成功
Else
RtnICMPTestMessage.Address=TestIP
RtnICMPTestMessage.State=RtnICMPState(ICMPReply.Status)
RtnICMPTestMessage.testSuccess=False'''测试失败
EndIf
IcmpCloseHandleIcmpHandle
EndFunction

怎么用易语言取到共享Wifi上的计算机名或手机名,以及它们对应的IP地址,最好有源码,谢谢。

应该符合你的要求,网络HI我,发源码给你。解决你的问题请采纳。

㈢ 华为手机怎么分享WiFi密码给别人

扫描无线网络生成的二维码,可快速分享热点信息。

  • 打开设置,点击WLAN,然后打开 WLAN 开关。选择并连接到想要分享的无线网络。

  • 点击已连接的无线网络,手机自动生成二维码。

  • 未连网的手机使用扫码功能(例如相机)扫描二维码,即可根据界面提示连接此 WLAN 网络。

  • 目前仅部分机型支持二维码分享“便携式WLAN热点”,如果在进行WLAN热点分享时,没有发现二维码,则此机型暂时不支持此功能,您可以通过输入密码的方式进行连接。

㈣ 谁知道在android中,如何写一个程序,用wifi扫描无线网络啊!要源码啊!

我们灵客风也做安卓应用开发,这个源码有胆识没法给你哦

㈤ 如何使用代理软件把wifi网络共享给有线局域网内其他机器

把你的电脑的本地连接属性->高级里面的“internet共享”打开,允许其它计算机通过此计算机的internet来连接。然后,用网线把这台电脑插到局域网中的交换机中,局域网中的其他电脑就可以通过这台电脑共享上网了。

㈥ 如何用mac创建无线网 共享wifi

首先,连接网线,进入设置,选择“共享”。

㈦ 怎样利用wifi跟别人的wifi连接。求android源码

这个简单啊,不需要什么源码的,只需要把第二个路由器的WDS开启,再设置一下就可以了。我说话关键的地方吧。网上说的是两边都要填MAC,其实很容易误导人的,现在的WDS就你就把它当成当你用网卡去连路由器一样的。

比如说是从A1到A2再到A3,那么A1不用开WDS,A2开了然后填上A1的MAC(LAN口地址,可以搜索的哈)和连接密码(网卡登陆用的),A3中开WDS填A2的MAC和连接密码,就这么简单。

SSID可一样也可以不一样,一样的话就是随便连三个中的某一个不用换SSID和密码。

A2,A3关掉DHCP,WLAN设动态IP,LAN口IP 设A1一个网段的如192.168.1.2和192.168.1.3(先改这个重启路由之后,把其他设置好了之后在关掉DHCP重启,一定要把关DHCP放在最后一步,而且重启之后保证能连上上一个路由,要不如果先设置了WDS又没连上的话,就得恢复了)

当然频段要一样,一般就在1,6,11三个中选吧,还有就是你搜索的时候看哈 信号强度,信号不好也恼火

㈧ 谁wifi设置AP热点的源代码!!

你得上网找了,不过这方面内容不多,看来看去这就那几篇.而且大多数是英文.

㈨ 哪位大神有Android手机wifi热点传输文件的源码

首先先介绍一下什么是无线文件传输。无线文件传输是一种流行的应用程序非常适用于家庭网络中的移动设备。这不是华而不实,但它能够完成任务。在程序启动后的服务,并生成一个URL,你可以输入你的电脑的网页浏览器,只要该服务正在运行,你可以看...

㈩ Win10怎么共享Wifi无线网络

1.首先鼠标左键点击Win10左下角的开始菜单,然后点击进入“设置”。