- 论坛徽章:
- 0
|
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define MAXSOCKFD 10
#define GSMD_UNIX_SOCKET "\0gsmd"
#define GSMD_UNIX_SOCKET_TYPE SOCK_STREAM
int main(int argc,char *argv[])
{
int sockfd,newsockfd,is_connected[MAXSOCKFD],fd;
struct sockaddr_un addr;
int addr_len = sizeof(struct sockaddr_in);
fd_set readfds;
char buffer[256];
char msg[ ] ="Welcome to server!";
if ((sockfd = socket(PF_UNIX, GSMD_UNIX_SOCKET_TYPE, 0))
-----------
client.c
-----------
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define GSMD_UNIX_SOCKET "\0gsmd"
#define GSMD_UNIX_SOCKET_TYPE SOCK_STREAM
int main(int argc,char *argv[])
{
int rc;
int fd;
struct sockaddr_un sun;
char data[12]="9999\n";
/* use unix domain socket to gsm daemon */
printf("starting...\n");
fd = socket(PF_UNIX, GSMD_UNIX_SOCKET_TYPE, 0);
if (fd
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/33226/showart_509946.html |
|