标题: 这个程序为什么没有建立起套接字
海天一色
实习记者
Rank: 5Rank: 5
注册用户



UID 49855
精华 0
积分 46(积分有什么用?)
帖子 438
阅读权限 10
注册 2003-7-7
状态 离线
发表于 2008-4-28 16:24  资料  个人空间  短消息  加为好友 

Linux爱好者的盛会
这是我的截图



 附件: 您所在的用户组无法下载或查看附件
顶部
海天一色
实习记者
Rank: 5Rank: 5
注册用户



UID 49855
精华 0
积分 46(积分有什么用?)
帖子 438
阅读权限 10
注册 2003-7-7
状态 离线
发表于 2008-4-28 16:25  资料  个人空间  短消息  加为好友 
新的程序
/EC        D}C/hwww.linuxeden.com#include <sys/types.h>
$DbKW;U;f,d#include <sys/socket.h>Linux伊甸园论坛UeS5u Acklf{
#include <stdio.h>Linux伊甸园论坛:I_XP4M
#include <sys/un.h>Linux伊甸园论坛4E3f0k G$B,M7oY        YM|%^
#include <unistd.h>
Xp        M)i6wAwww.linuxeden.comint main()*]
p.h@5Ne?U

{
1iep&w?        E%t*Xj ^5LS8Bq:LP:U"t
    int server_sockfd,client_sockfd;Linux伊甸园论坛k2` w pdn
    int server_len,client_len,status;9pA&h1@f)c2K!I
    struct sockaddr_un server_address;www.linuxeden.com
n#|m0I)O/[N+avh1M

    struct sockaddr_un client_address;;Lk&N|"IE:w
    www.linuxeden.com-@!B
^M7WX


X-@#trLx^

    unlink("server_socket");[7|+\        _W'@N5^%vN
    server_sockfd=socket(AF_UNIX,SOCK_STREAM,0);
Ifa6K3F-i1x1@Vc@    printf("socket return is %d\n",server_sockfd);
{$i"oPU1c$izxH//    perror("socket is");Linux伊甸园论坛8Q^r+h
G z

    server_address.sun_family=AF_UNIX;
I#U!f5I{J:HW ]www.linuxeden.com    strcpy(server_address.sun_path,"server_socket");6P4y[!O'dB ^w
    server_len=sizeof(server_address);
nmie^o    status = bind(server_sockfd,(struct sockaddr *)&server_address,server_len);
bdbo'\)a%zwww.linuxeden.com    if (status == -1)
;r/bE0N5M(D^    perror("bind is ");b6b"AF
~/T*@+I

    printf("bind status is %d\n",status);
!JL o@`~2rG5M)V    listen(server_sockfd,5);
0QlP0rs*A"}%b Mwww.linuxeden.com
v^[;c        _NB_&{www.linuxeden.com        while(1) {R.p,o%}-]Jb
m

             char ch;

aLV)[A1I8twww.linuxeden.com
             printf("server waiting\n");
4lxhN$k6L3m             client_len=sizeof(client_address);
+I}FXN)]r+S2Y&N             sleep(2);
{/_7yh%d
E

             client_sockfd=accept(server_sockfd,(struct sockaddr *)&client_address,&client_len);Linux伊甸园论坛Y$qKH
Z/Y

             printf("accept is %d\n", client_sockfd);
8pY1yjd&^sA#PT             read(client_sockfd,&ch,1);Linux伊甸园论坛3O^;Y3@Y
             ch++;
B6lL gJ3X9GHd1[www.linuxeden.com             write(client_sockfd,&ch,1);
k3Y?/OEB4Y

             close(client_sockfd);'s;d_M&_7W
                }o0[[Q"@
}

顶部
不容错过的IBM 集群技术资源汇总
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 25(积分有什么用?)
帖子 5578
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2008-4-28 16:44  资料  个人空间  短消息  加为好友 
红帽子9支持UNIX域套接字吗?





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
不容错过的IBM 集群技术资源汇总
dearvoid
版主
Rank: 7Rank: 7Rank: 7
Clark J. Wang



UID 26605
精华 26
积分 51(积分有什么用?)
帖子 4804
阅读权限 100
注册 2002-10-12
来自 Beijing, China
状态 离线
发表于 2008-4-28 17:15  资料  个人空间  短消息  加为好友 
server_socket 这个文件的 owner 是谁? 你用哪个用户执行的程序?





'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间
顶部
不容错过的IBM 集群技术资源汇总
海天一色
实习记者
Rank: 5Rank: 5
注册用户



UID 49855
精华 0
积分 46(积分有什么用?)
帖子 438
阅读权限 10
注册 2003-7-7
状态 离线
发表于 2008-4-28 17:52  资料  个人空间  短消息  加为好友 
我的是FC 2啊
-L_[l0l:jMF用的是root用户

顶部
不容错过的IBM 集群技术资源汇总
海天一色
实习记者
Rank: 5Rank: 5
注册用户



UID 49855
精华 0
积分 46(积分有什么用?)
帖子 438
阅读权限 10
注册 2003-7-7
状态 离线
发表于 2008-4-28 17:54  资料  个人空间  短消息  加为好友 
是我的unmask有问题??
\Lf` Q!Il,Pg7J系统安装后我一直没有改过是默认的

顶部
不容错过的IBM 集群技术资源汇总
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 25(积分有什么用?)
帖子 5578
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2008-4-28 17:59  资料  个人空间  短消息  加为好友 
想起件事,不是红帽子支持不支持的问题,是那个文件创建的问题。。。。。。





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 25(积分有什么用?)
帖子 5578
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2008-4-28 18:01  资料  个人空间  短消息  加为好友 
你那个是FC2啊,看起来咋像redhat9,也不说明一下





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
海天一色
实习记者
Rank: 5Rank: 5
注册用户



UID 49855
精华 0
积分 46(积分有什么用?)
帖子 438
阅读权限 10
注册 2003-7-7
状态 离线
发表于 2008-4-28 18:11  资料  个人空间  短消息  加为好友 
不好意思啊,我没有用过9 c%@
Cz!d

文件创建有什么问题,我已经是管理员了为什么还不能建立文件呢??

顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 25(积分有什么用?)
帖子 5578
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2008-4-29 09:07  资料  个人空间  短消息  加为好友 
比如说selinux之类的啊。。。。。。





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-12 08:03

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.038142 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP