This page was last modified 21:03, 26 October 2007.
Conexão via socket a um endereço IP
From Forum Nokia Wiki
Original: Socket Connection to an IP Address
A seguir um trecho de código Open C para conectar a um endereço IP dado o nome do ponto de acesso, o endereço IP e a porta. Este código usa ioctl para realizar a tarefa. Da mesma forma, pode-se fazer a conexão sem usar ioctl
int ConnectToIpAdress(char *apname, char *ipaddr , int port) { ifreq ifr; int sockfd; struct sockaddr_in destAddr, selfAddr; // Nome da interface strcpy(ifr.ifr_name, apname); sockfd = socket(AF_INET,SOCK_DGRAM,IPPROTO_UDP); ioctl(sockfd,SIOCSIFNAME, &ifr); ioctl(sockfd, SIOCIFSTART , &ifr); selfAddr.sin_family = AF_INET; selfAddr.sin_addr.s_addr = INADDR_ANY; selfAddr.sin_port = htons(port); // Binding bind(sockfd,(struct sockaddr*)&selfAddr, sizeof(selfAddr)); destAddr.sin_family = AF_INET; destAddr.sin_addr.s_addr = inet_addr( ipaadr ); destAddr.sin_port = htons(port); connect(sockfd, (struct sockaddr*)&destAddr, sizeof(destAddr)); ioctl(sockfd, SIOCIFSTOP, &ifr); close(sockfd); return; }
Links relacionados
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| UDP for 7650 | curiosity98 | Symbian Networking & Messaging | 1 | 2003-02-06 23:01 |
| Problem with CSecureSocket::NewL | giuseppeottelli | Symbian Signing, Certification and Security | 27 | 2008-08-28 08:41 |
| How to transfer data between two Nokia 7650s by using Socket/GPRS? | gekecn | Symbian Networking & Messaging | 0 | 2002-09-11 04:20 |
| Help!!How can I detect socket status!!?? | vphong | Symbian Networking & Messaging | 1 | 2002-12-30 00:47 |
| push registry on Nokia 6030 | viku_006 | Mobile Java Networking & Messaging & Security | 5 | 2007-08-31 19:59 |
