小编etu*_*rdu的帖子

netcat 作为多线程服务器

我使用 netcat 运行一个简单的服务器,如下所示:

while true; do nc -l -p 2468 -e ./my_exe; done

这样,任何人都可以通过端口 2468 连接到我的主机并与“my_exe”对话。
不幸的是,如果其他人想在打开的会话期间连接,它会收到“连接被拒绝”错误,因为 netcat 在下一个“while”循环之前不再处于监听状态。

有没有办法让 netcat 表现得像一个多线程服务器,即总是监听传入的连接?如果没有,是否有一些解决方法?

netcat parallel-processing

14
推荐指数
1
解决办法
2万
查看次数

谷歌浏览器:在帖子变量中带有搜索词的搜索引擎

如果搜索词必须是 POST 变量,您如何在 Google Chrome 中创建新的搜索引擎?

我尝试将 POST 数据转换为带有 %s 占位符的 GET 查询字符串,但这不起作用。

google-chrome

9
推荐指数
1
解决办法
4483
查看次数

新安装的 Debian 上没有网络

我在没有插入以太网电缆的情况下安装了 Debian Squeeze(使用 cd1 映像),告诉安装程序“稍后配置”网络。

现在,当我启动时,我没有网络管理器,也没有ifconfig(如果我在终端中键入该命令,它会回复:command not found,除了以 root 身份看到lo界面的地方)。

我应该如何启用网络?

networking debian ethernet

5
推荐指数
1
解决办法
2万
查看次数

由于 Broadcom wlan 芯片,Debian 安装程序挂起网络硬件检测

我正在尝试在笔记本电脑上网络安装 Debian 测试 (Jessie),但在网络硬件检测期间我总是卡住。

具体来说,我在 syslog 中读到的最后一行是bcm43xx-0.fw无法加载wlan 芯片 ( )的固件。

对于安装,我使用了一个可引导的 USB 驱动器,我将 debian netinst iso 放在了该驱动器上。
我试图用两者刷新 USB 驱动器usb-creator-gtkdd获得相同的结果。

我尝试了几个 debian 安装程序:

  • Jessie Alpha 1 安装程序 ( debian-jessie-DI-a1-i386-netinst.iso)
  • 安装程序的每周构建 ( debian-testing-i386-netinst.iso)
  • 带有非免费固件的 Jessie Alpha 1 安装程序 ( firmware-jessie-DI-a1-i386-netinst.iso)
  • 使用非免费固件的每周构建 ( firmware-testing-i386-netinst.iso)

在这最后两个安装程序中,我看到固件bcm43xx-0.fw实际上存在于lib路径中。

我还尝试使用各种引导选项运行安装程序:noapic nolapic, hw-detect/start_pcmcia=false, acpi=off(每个选项都单独和组合)但没有任何改变。

我真是一窍不通。

根据lspci正在运行的系统(Ubuntu 11.04),这是我的网络硬件:

03:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller …
Run Code Online (Sandbox Code Playgroud)

debian broadcom installation

5
推荐指数
1
解决办法
2万
查看次数