unix domain中面向连接通讯。
问题1、定义了static char buffer[1024],为什么在使用strcpy函数为buffer赋值时,需要用memset函数开辟空间:
memset(buffer,0,1024);
strcpy(buffer,"send from server");
问题2、struct sockaddr
(
unsigned short sa_family;
char sa_data[14];
)
struct sockaddr_un
{
sa_family_t sun_family;
char sun_path[UNIX_PATH_MAX];
}
struct sockaddr_un srv_addr;
ret=bind(listen_fd,(struct sockadd*)&srv_addr,sizeof(srv_addr));
可以这样吗?(struct sockadd*)&srv_addr
梧桐一叶 于 2008-10-05 11:55:47发表:
第一个问题,没有这个规定啊。