Android驱动开发入门及手机案例开发分析

Android驱动开发入门及手机案例开发分析

Android驱动开发入门及手机案例开发分析

在网络编程中,cONnect 函数通常用于客户端建立tcp 连接。使用的步骤如下:

1) 创建流式套接字

int sockfd;

if ((sockfd = socket(PF_INET, SOCK_STREAM, 0)) 0)

{

perror(fail to socket);

exit(-1);

}

2) 填充服务器端地址信息

struct sockaddr_in servaddr;

servaddr.sin_family = PF_INET;

servaddr.sin_port = htons(8888);

servaddr.sin_addr.s_addr = inet_addr(192.168.1.100);

3) 发送连接请求

if (connect(sockfd, (struct sockaddr *)serv_addr, sizeof(serv_addr)) 0) {

perror(fail to connect);

exit(-1);

}

注:如果客户端的套接字没有绑定ip 地址和端口的话,在连接过程中系统会自动分配。tcp 连接的建立实际上就是三次握手的过程。

相关主题
相关文档
最新文档