问题标签 [python-sockets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11267 浏览

python - Python请求,如何为每个请求绑定到不同的源IP?

我正在尝试学习一些 python,但我在想要测试的逻辑上遇到了问题。目前我的代码是以绑定到 source_address 的方式编写的,当进程开始时不会改变

我正在寻找在哪里做这样的事情

0 投票
0 回答
799 浏览

python - Python tcp 套接字,如何从异步服务器获取数据

我以前从未做过python编程,所以我希望你们可以在我的代码中给我一些反馈。

我有一个节点 js tcp 服务器,它必须接收一个 json“请求”对象,然后将用其他几个 json 对象异步响应。

我需要python一个一个地读取所有的json,然后返回一个回调,直到服务器发送一个代表响应“结束”的对象。

我做得对吗?

然后我可以像这样使用它:

0 投票
1 回答
1878 浏览

python - python socket tcp服务器拒绝连接

您好,我尝试使用python套接字连接客户端和服务器...双方(客户端和服务器)都在正常工作...问题:当我尝试将客户端连接到服务器时,它给出以下信息错误。

我尝试使用 netcat 监听端口......它工作了这是我的代码

服务器 :

客户 :

0 投票
1 回答
3724 浏览

python-3.x - Python Socket不在本地网络上

我使用套接字编写了一个基本的服务器-客户端脚本,并且在我的 LAN 上一切正常,但是当我尝试连接到不在我的 LAN 中的客户端时它不起作用。我还转发了这些端口

这是服务器

这是客户

我需要做什么才能在 WAN 上工作?

0 投票
0 回答
1984 浏览

python - Python 请求在使用本地证书时抛出 SSLError

我正在向服务器编写脚本并验证它的证书。如果我使用套接字编写脚本,它可以正常工作:

如果我尝试使用请求做类似的事情:

这抛出:

有什么想法我可能做错了吗?

0 投票
1 回答
216 浏览

python - 关于Python的socket模块,如何让客户端总是接收数据

我是 Python 中套接字连接的服务器和客户端,

客户:

我现在的方式是,如果您在一个客户端上说什么,它会向两个客户端发送“字母”,但其他客户端在等待 stdin.readline() 发生之前不会收到该消息,直到他们发送新消息. 我想知道如何做到这一点,以便客户端始终从服务器接收数据,并且无需先发生 stdin.readline() 就可以看到它。

谢谢

0 投票
1 回答
845 浏览

python - 如何在 python 中向私有子网发送 SNMP 通知?

我正在尝试编写简单的 python 应用程序来发送 SNMP 陷阱。我已经编写了 MIB 表并将陷阱发送到 localhost 工作正常。

现在我需要修改代码以将陷阱发送到专用子网。

我有它的 IP 地址、子网掩码和网关 IP。假设:

IP:20.40.34.14

子网掩码:255.255.255.224

网关:20.40.34.10

有没有办法通过适当的ntforg.UdpTransportTarget(...)论据来解决这个问题?我查找了这个类 ( target.py) 的源代码,它在内部使用:

0 投票
1 回答
4290 浏览

python - 发送数据时为 Python 套接字设置超时

我想为 Python 套接字客户端设置超时。这意味着,套接字客户端连接到服务器然后在 1 秒内发送数据。如果花费超过 1 秒,该方法将引发某种异常或错误。

这是我的源代码:

这对我不起作用。它仅在“连接”操作时间超过 1 秒时才有效。但是,如果它连接良好但发送大量数据需要超过 1 秒,则不会引发异常。

0 投票
1 回答
338 浏览

ipython - 谷歌计算引擎上的 Jupyterhub

我正在尝试设置一个 Jupyterhub 实例来为 Google Compute Engine 上的 IPython 笔记本提供服务。但是,在运行 jupyterhub 时,我遇到了有关套接字的错误:

配置文件分配的地址/端口是 localhost/8081,像下面这样绑定一个套接字工作得很好

jupyterhub 是否在其他地方查找信息,或者在通过我自己的代码绑定套接字时做了不同的事情?

0 投票
3 回答
23390 浏览

python - 如何使用 Python 脚本检查特定端口是否正在侦听?

我想在对它们进行测试之前检查 api 和 app 是否正在运行。我知道我可以使用 CLI 获取开放端口列表

sudo lsof -iTCP -sTCP:LISTEN -n -P

但我想写一个python脚本来做到这一点。关于我应该使用什么库或我应该如何做的任何想法?