Linux网络编程基础实验(14)
时间:2025-04-21
时间:2025-04-21
了解SOCKET编程,熟悉C/S模式服务器和客户端。
fprintf(stderr,"Socket Error:%s\n",strerror(errno));
exit(1);
}
memset(&server, 0, sizeof(server)); server.sin_family = AF_INET;
//服务器端IP地址,请根据需要进行设定
if(argv[1]){
server.sin_addr.s_addr = inet_addr(argv[1]);
}else{
server.sin_addr.s_addr =inet_addr("192.168.111.217");
}
server.sin_port = htons(SERVER_PORT); memset(buff,0,BUFFLEN);
strcpy(buff,"1089114100学生姓名全拼");
sendto(s,buff,strlen(buff),0,(struct sockaddr*)&server,
sizeof(server)); memset(buff,0,BUFFLEN);
len = sizeof(server);
n = recvfrom(s,buff,BUFFLEN,0,(struct sockaddr*)&server,&len); if(n>0) {
printf("Received:%s\n",buff);
}
close(s);
return 0;
}
(2)在终端窗口中对程序进行编译。命令如下:
make udpclient
如无错误,将会产生test2udpclient可执行文件,运行./udpclient,观察教师机服务端。
2、TCP客户端程序设计
上一篇:用友系列产品报价表
下一篇:牙龈萎缩的治疗方法是什么