UDP客戶端demo 如下:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <netdb.h>
//客戶端原始碼
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/un.h>
#include <sys/socket.h>
#include <sys/unistd.h>
#include <arpa/inet.h>
#define PORT 8999
#define DESIP "192.168.23.109"
#define MAXSIZE 4096
int main(int argc, char *argv[])
{
int sockfd, addr_len;
struct sockaddr_in des_addr;
char sendmsg[MAXSIZE], recvmsg[MAXSIZE];
sockfd = socket(AF_INET, SOCK_DGRAM, 0);
if (sockfd < 0) {
perror("socket error");
return -1;
}
des_addr.sin_family = AF_INET;
des_addr.sin_port = htons(PORT);
des_addr.sin_addr.s_addr = inet_addr(DESIP);
bzero(&(des_addr.sin_zero), 8);
while (1) {
memset(recvmsg, 0, MAXSIZE);
memset(sendmsg, 0, MAXSIZE);
printf("input:\n");
gets(sendmsg);
if (strcmp(sendmsg, "
CSDN認證博客專家
C/C++
vc/qt
音視頻
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/234966.html
標籤:其他
上一篇:C語言輸出所有的水仙花數
