我有一个覆盆子pi 3b+安装了拉皮安伸展,我已经安装了一个i386色度。
问题是CUPS服务器需要使用avahi守护进程来发现打印机,而且我还无法让avahi守护进程在chroot中工作。
我现在的目标是将主机的avahi守护进程转发给chroot
mount -o bind /run/avahi-daemon path_to_chroot/run/avahi-daemon
但根据色度仪中的杯子错误记录,
Unable to communicate with avahi-daemon: Daemon not running
如何成功地将主机avahi-守护进程转发到chroot?
我很难为一个生锈的unix套接字服务器创建一个守护进程。在像node.js这样的语言中,我只需要生成一个独立的进程。但生锈似乎更有挑战性。
(所有工作都是在unix环境上进行的)
下面是一个简单的例子。我写下:
use std::os::unix::net::{UnixListener, UnixStream};
use std::path::{Path};
use std::io::{Read, Write};
use std::{fs};
use std::thread;
fn handle_stream(mut stream: UnixStream) {
loop
此代码应尝试启动服务器进程并返回。如果端口被占用,它应该说“无法绑定到该端口”并返回。如果服务器启动,它应该打印"Bound to port 51231“并返回。但它不会再回来。
import socket
from multiprocessing import Process
def serverMainLoop(s,t):
s.listen(5)
while 1:
pass # server goes here
host = ''
port = 51231
so = socket.socket(socket.AF_INET, so
我有一个防火墙后面的服务器和一个向服务器请求信息的公共web服务器。我使用pyzmq来管理后端和web前端之间的通信。当它们在本地通信时,这在没有代理的情况下工作。它在使用代理时起作用。我可以启动ThreadProxy,但如何停止它呢?
import zmq
from zmq.devices import ThreadProxy
class MyProxy:
def __init__(self)
p = ThreadProxy(zmq.ROUTER, zmq.DEALER) # Not using mon
p.setsockopt_in(zmq.IDE