1. 首页
  2. 安全技术
  3. 其他
  4. 菊水电源通讯手册网络通讯使用指南

菊水电源通讯手册网络通讯使用指南

上传者: 2023-03-09 06:22:39上传 PDF文件 2.42MB 热度 24次

//Sample code for network communication using Jushui Power Supply

include

include

include

include

include

define MAXBUF 256

int main(int argc, char argv[])

{

int sockfd;

struct sockaddr_in servaddr;

char buf[MAXBUF];

char ip = "192.168.1.100";

int port = 5000;

//Create socket
sockfd = socket(AF_INET, SOCK_STREAM, 0);
if (sockfd == -1) {
    perror("socket error");
    exit(1);
}

//Initialize server address
bzero(&servaddr, sizeof(servaddr));
servaddr.sin_family = AF_INET;
servaddr.sin_port = htons(port);
if (inet_pton(AF_INET, ip, &servaddr.sin_addr) <= 0) {
    perror("inet_pton error");
    exit(1);
}

//Connect to server
if (connect(sockfd, (struct sockaddr *)&servaddr, sizeof(servaddr)) < 0) {
    perror("connect error");
    exit(1);
}

//Send message to server
sprintf(buf, "Hello, server!");
write(sockfd, buf, strlen(buf));

//Receive message from server
memset(buf, 0, sizeof(buf));
read(sockfd, buf, MAXBUF);
printf("Received message from server: %s\n", buf);

//Close socket
close(sockfd);

return 0;

}

下载地址
用户评论