#define NAME "server"
main()
{
int sock, msgsock, rval;
int pid,len;
struct sockaddr_un server,clientv;
char bufRead[1024];
char bufWrite[1024];
unlink(NAME);
sock = socket(AF_UNIX, SOCK_STREAM, 0);
if (sock < 0)
{
perror("opening stream socket");
exit(1);
}
server.sun_family = AF_UNIX;
strcpy(server.sun_path, NAME);
if (bind(sock, (struct sockaddr *) &server, sizeof(struct sockaddr_un)))
{
perror("binding stream socket");
exit(1);
}
printf("Socket has name %s\n", server.sun_path);
listen(sock, 5);
msgsock = accept(sock, (struct sockaddr *)&clientv, &len);
if (msgsock == -1)
perror("accept");
printf("clientv add %s\n",clientv.sun_path);
}
#define NAME "server"
main()
{
int sock,