server端:
#include <arpa/inet.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <poll.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/un.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
char file[24];
int sockfd;
struct sockaddr_un addr;
size_t size;
struct pollfd fds;
int n;
char buf[512];
snprintf(file, 24, "%s", "/tmp/112233");
if ((sockfd = socket(AF_LOCAL, SOCK_DGRAM, 0)) == -1) {
printf("%s,%d : socket failed\n", __FILE__, __LINE__);
return -1;
}
addr.sun_family = AF_LOCAL;
strncpy(addr.sun_path, file, sizeof(addr.sun_pa