⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 socket11_2.c

📁 Linux网络编程配套源代码 不过看的时候最好和书籍一起配套看
💻 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 + -