问题标签 [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 投票
3 回答
4283 浏览

python - Python Sockets - 绑定到 IP 后如何获取 Socket 的 IP 地址

从python库'socket'中是否有一种方法可以返回绑定到它的套接字的IP?

假设一个套接字被声明和初始化,如下所示:

我想从套接字中找到接收到的数据报的 IP:

我将如何继续这件事?

0 投票
1 回答
847 浏览

python - 使用套接字提供错误的免费 SOAP 服务的 Python 客户端?

这是我正在尝试使用的代码:

输出是:

有任何想法吗?

0 投票
1 回答
204 浏览

python - python 用于套接字 TCP 连接的反 ddos​​ 安全系统是什么?

更详细的,想知道:

  • 什么是默认的 SYN_RECEIVED 计时器,
  • 我该如何改变它,
  • 是否实现了 SYN cookie 或 SYN 缓存。

我即将创建一个简单的专用公共访问服务器。如果这些安全机制不存在,我必须选择是使用内置 TCP 套接字还是 RAW 套接字并重新实现 TCP 握手。

0 投票
1 回答
788 浏览

sockets - Python 3 套接字应用程序停止发送数据

我一直有一个程序,只要有人点击输入,而不输入任何内容,程序就会停止输入。

服务器如下:

问题是输入空白消息会破坏程序。

0 投票
1 回答
1032 浏览

serialization - Python不序列化未在套接字中导入的对象

我已经编写了以下简单的套接字应用程序,其中在单独的文件中定义了对象并且它可以工作。



但是,如果我将Person类定义写入client.py,代码会引发以下错误。

导入和序列化之间有什么关系吗?

注意:我们尝试了 python 2.7

0 投票
2 回答
1064 浏览

python-3.5 - 假设 socket.sendto 是非阻塞操作是否安全?

我创建了一个套接字对象socket(AF_INET, SOCK_DGRAM),我将在异步循环中使用它。但是我在https://docs.python.org/3/library/asyncio-eventloop.html#low-level-socket-operations中找不到sendto函数。

我可以安全地假设这个函数是一个可以在 asyncio 循环中调用的非阻塞系统调用吗?或者我应该提交它以在另一个线程中运行run_in_executor

**文档指出它执行了一个系统调用,这让我担心它可能会阻塞整个循环。

0 投票
3 回答
2755 浏览

python - Python UDP 服务器发送文本文件的行

我需要模拟一个 UDP 服务器,它在无限循环中逐行发送文本文件的内容。我已经编写了下面的代码,但在另一端我没有收到任何东西(另一端是 Qt 代码,我确信它可以工作):

我不是 python 专业人士,无法解决问题:(

0 投票
0 回答
270 浏览

python - 为什么我在这个 python2.7 代码上收到错误 10053?

我正在启动网络,但我的代码不是最好的,但由于某种原因,我不明白为什么在运行客户端时出现错误 10053。

这是客户端:

这是错误:

0 投票
0 回答
67 浏览

python-3.x - SocketNER 在斯坦福 NER 冻结

或者,第 2598 行的奥秘。

我试图在本地服务器上运行 Stanford-NER。我写了一些脚本,使用了一些PyNER然后我从Project Gutenberg下载了一些 Sherlock Holmes 的书,并开始运行该程序。在 PC 上设置一个具有 1000MB RAM 的服务器并使用它

代码运行顺利,直到到达 line#2598。之后,不会引发任何错误,甚至不会终止,程序不会继续。我以为是服务器的处理能力/内存的问题,所以我用相同的配置设置了一个朋友的PC,并运行脚本交替访问两个服务器。

尽管如此,它还是冻结在第 2598 行。不是放弃的,我做到了

尽管如此,第 2598 行还是冻结了。在另一本书上,它是第 2212 行,所以它不是我连接的次数。也不是字符数。没有错误让我感到困惑。网络上是否存在潜在限制?谢谢你的任何提示。IDLE 和 ST3 的问题相同。

0 投票
0 回答
354 浏览

python - Python:使用套接字从 https url 获取 json 数据

我需要使用 API 获取一些 json 数据

一切都很好,除了我需要经常提出这样的请求,API 提供者说:

如果您每秒发出超过 5 个请求,您将被禁止,因此请使用套接字

那么,我怎样才能通过套接字进行这项工作呢?非常感谢您的建议。