linux系统中对于unix domain socket 的 struct sockaddr_un有一个字段char sun_path[], bind socket时系统会自动创建这个 sun_path 文件 close socket时不会自动删除这个文件?
昨天发现硬盘坏了之后, 到处找了个硬盘换上. 重新安装, 好像都挺顺利的. 但安装完, 重新启动后, 小屏幕又显示 E1F1. 在显示器看到正在启动 AIX. 但一会就出错了, 错误信息是: Error: srcmstr is not accepting connections. 请高手帮忙指点一下. 谢谢..... 晕呀. 明天打算回乡下. 这个一搞都不知能不能请到假了.
大家好,我想在linux下面做pptp 客户端, 使用的是2.6.19的内核,PPPD版本是2.4.4 内核和PPP都加入了mppe支持, 以下是我的配置文件 root@Net:/etc/ppp# cat chap-secrets "111" pptp "111" root@Net:/etc/ppp# root@Net:/etc/ppp# ls chap-secrets connect-errors options.pptp peers root@Net:/etc/ppp# cat options.pptp lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp nodeflate mppe required,statel...
unix网络编程2上的unix domain Protocols部分: 15.2里用的SUN_LEN [code] Bind(sockfd, (SA *) &addr1, SUN_LEN(&addr1)); bind is called and we use the macro SUN_LEN to calculate the length argument for the function. [/code] 15.5里用的sizeof [code] Bind(listenfd, (SA *) &servaddr, sizeof(servaddr)); [/code] 这两个有什么不同? ----------------------------------------------------------------------------...
我现在正在linux上编一段小程序,要在一个进程中同时开两个unix domain的stream socket, 都是server端。两者通过select作multi i/o。问题是当第二个socket执行完accept后,第一个socket的client端无法再连接至第一个socket的server端了。 请问 1。是不是不允许在一个进程中同时开两个unix domain的stream socket。 2。两个socket都是用于监控这段程序的实时状态用的,是否有比unix domain更好的手段。 谢谢
由于还不怎么熟悉python,下载了http://code.google.com/p/stacklessexamples/wiki/StacklessNetworking这个地方的例程mud.py来运行,报错误
Traceback (most recent call last):
File "mud.py", line 190, in
041216 15:42:05 mysqld started 041216 15:42:05 Warning: Asked for 196608 thread stack, but got 126976 041216 15:42:05 Can't start server : Bind on unix socket: Permission denied 041216 15:42:05 Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ? 041216 15:42:05 Aborting 041216 15:42:05 /usr/sbin/mysqld: Shutdown Complete 041216 15:42:05 mysqld ended 这是什...