📄 socket11_2.c
字号:
/* 发送方代码 */
#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>
char buf[80];
struct sockaddr to_name;
main()
{
int sock, cnt;
sock = socket(AF_UNIX, SOCK_DGRAM, 0);
if (sock < 0) {
printf("socket failure %d\n", errno);
exit(1);
} /* 建立套接字 */
to_name.sa_family = AF_UNIX;
strcpy(to_name.sa_data, "/tmp/tsck");
strcpy(buf, "test data line"); /* 将需要发送的数据添加到缓冲区 */
cnt = sendto(sock, buf, strlen(buf), 0, &to_name,
strlen(to_name.sa_data) + sizeof(to_name.sa_family));
/* 调用sendto()发送数据 */
if (cnt < 0) {
printf("sendto failure %d\n", errno);
exit(1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -