×
Namespaces

Variants
Actions

Start new Socket Connection to Access Point

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Article
Created: spark55 (10 Sep 2007)
Last edited: hamishwillee (03 Feb 2012)


Once you get the available access points list, the following code shows how to start a new connection using available access points.

void ConnectToAP(char *ifname)
{
ifreq ifr;
int sockfd;
 
// Name of the interface
strcpy(ifr.ifr_name, ifname);
 
sockfd = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP);
ioctl(sockfd,SIOCSIFNAME, &ifr);
ioctl(sockfd, SIOCIFSTART , &ifr);
 
 
// recvfrom() and sendto() operations on socket sockfd
 
ioctl(sockfd, SIOCIFSTOP, &ifr);
 
close(sockfd);
return ret;
}

In the above code,SIOCSIFNAME API is used to select the access point.


Links

This page was last modified on 3 February 2012, at 08:27.
54 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×