服务器代码如下:
#include <stdio.h>
#include <sys/types.h> /* See NOTES */
#include <sys/socket.h>
#include <arpa/inet.h>
#include <netinet/in.h>
#include <string.h>
#include <unistd.h>
int main(){
//1>建立socket连接 买手机
int sockfd=socket(AF_INET,SOCK_STREAM,0);//IPV4 TCP 0:前两个参生效
if(sockfd<0){
perror("socket");
return -1;
}
printf("sockfd:%d\n",sockfd);
//2>绑定IP和端口号 办电话卡 -------------!!!!!!*!*!*!*!*!!*!*!**!!**!*!*
struct sockaddr_in server;
server.sin_family=AF_INET;//地址族 代表选择IPv4
server.sin_port=htons(10086);//端口号 //因为有大小端序之分,所以要转换端序
server.sin_addr.s_addr=inet_addr("192.168.90.122");//IP地址 因为网络二进制
// 点分十进制所以也要进行转化
if(bind(sockfd,(struct sockaddr *)&server,siz