Описание тега python-sockets

По вопросам, связанным с модулем сокетов в стандартной библиотеке Python или, в более широком смысле, с программированием сокетов в Python.
1 ответ

Python - Как закрыть открытый порт?

У меня есть процесс, который иногда открывает порт, а затем не закрывает его (я на Windows 10). Каков наилучший способ закрыть это через Python? Номер порта 1300 и не изменится. Я знаю, что это можно сделать вручную через командную строку, убив PID,…
09 авг '17 в 18:07
0 ответов

Как получить файлы с сервера в Python?

Я сделал скрипт на python, где вы можете отправлять файлы на удаленный сервер и получать их. Я могу отправить их на сервер, но не могу восстановить их обратно. Я подключил и server, и client.py Server.py import socket # Import socket module import o…
14 дек '17 в 20:33
0 ответов

Paho-MQTT подключиться через ppp0

Я работаю над встроенным устройством на основе Linux, которое работает под управлением Ubuntu. Теперь драйвер устройства для Wi-Fi действительно дрянной, поэтому я не могу создать точку доступа, поэтому это устройство подключается к другому устройст…
02 авг '17 в 00:07
0 ответов

Как подключить ранее подключенный сокет SOCK_STREAM к другому серверу

Можно ли создать в Python сокет SOCK_STREAM, который можно использовать для связи со многими серверами один за другим? Для бывшиха) Сначала подключитесь к серверу1б) обменяться несколькими сообщениями с сервером1в) закрыть соединение с сервером1г) И…
01 фев '19 в 18:46
1 ответ

socket.gaierror: Ошибка в 11004 getaddrinfo

Я пытаюсь создать сценарий прокси-сервера с python, когда я запускаю его, у меня есть это сообщение об ошибке, пожалуйста, я могу знать, какие ошибки я сделал и как их избежать (я сею сценарий на сайте), как выглядит сценарий лайк! import socket fro…
10 июн '17 в 16:02
0 ответов

Чтение данных JSON в Python Socket Listener

Так что я новичок в python и пишу простой скрипт для моего Raspberry Pi, который прослушивает данные на слушателе сокетов. Пока работает следующий код, если я создаю TCP-клиент в C# и отправляю данные: s = socket.socket(socket.AF_INET, socket.SOCK_S…
24 мар '18 в 15:43
2 ответа

Сервер трансляции сокетов в Python

Я создаю многопользовательскую игру, поэтому после запуска сервера я хочу непрерывно транслировать имя сервера, чтобы клиент мог знать, что какой-то сервер работает. Я не хочу давать IP-адрес и номер порта для подключения к серверу. Может ли кто-ниб…
1 ответ

Приложение Python 3 Sockets прекращает отправку данных

У меня была программа, в которой всякий раз, когда кто-то нажимал клавишу ввода, не печатая что-либо, программа переставала принимать данные. #Client import socket from time import sleep import time s = socket.socket(socket.AF_INET, socket.SOCK_STRE…
02 окт '16 в 17:48
1 ответ

Python3 TypeError: элемент последовательности 0: ожидается байтоподобный объект, int найдено

Я пытаюсь отправить массив по TCP из серверного скрипта в клиентский. Массив является переменным, поэтому данные отправляются с использованием пакетов, а затем объединяются на клиенте. Данные, которые я пытаюсь отправить, взяты из набора рукописных …
28 ноя '17 в 00:40
0 ответов

Я не могу закрыть клиент, пока использую блокировку потока

Это код клиента, он отлично работает как клиент, но когда я выхожу, он показывает мне ошибку это код import socket import threading tLock = threading.Lock() shutdown = False def receving(name, sock): while not shutdown: try: tLock.acquire() while Tr…
30 июл '17 в 13:07
2 ответа

Сокет заблокирован при чтении огромной длины содержимого в Python URLLIB2

Я использую Python для использования веб-службы, которая возвращает ответ JSON. Когда длина ответа не так велика, все идет отлично. Похоже, что проблема возникает, когда длина ответа очень велика. Это фрагмент моего кода, довольно простой: response …
05 июн '14 в 20:38
2 ответа

Python - я должен располагать сокетом после отправки данных udp?

У меня есть метод, который прослушивает события, и каждый раз, когда происходит событие, он должен отправлять данные в сокет (его UDP, поэтому я не проверяю, были ли получены данные). что у меня в event_handler это: socket = socket.socket(socket.AF_…
0 ответов

Python Socket соединение через 2 разные сети

Я знаю, что есть множество подобных вопросов, но ни один из них не помог мне. Я пытаюсь подключить компьютер и VM, которые находятся в 2 разных сетях. Сервер: import socket HOST = '0.0.0.0' PORT = 1080 server_socket = socket.socket(socket.AF_INET, s…
09 сен '17 в 18:23
1 ответ

Итерация Python и отправка данных через сокет (Logstash/Elasticsearch)

Я пытаюсь выполнить потоковую передачу данных JSON и передать каждое отдельное событие JSON (разделенное '\n') в сокет TCP, который связывается с LogStash (localhost 5000). Однако я могу только заполнить последний объект json в Elasticsearch через L…
1 ответ

Сервер не отправляет данные клиентам

У меня есть этот кусок кода для сервера для обработки клиентов. он правильно получает данные, но когда я хочу отправить полученные данные клиентам, ничего не происходит. сервер import socket from _thread import * class GameServer: def __init__(self)…
1 ответ

Доступ к localhost API с удаленного хоста с использованием ssh

У меня есть приложение, работающее на удаленной машине без головы (Ubuntu). Это приложение содержит API для связи на локальном хосте, порт 4068. Я могу подключиться к этой машине по ssh на порт 22. Работая непосредственно с python на удаленной машин…
11 окт '17 в 17:22
1 ответ

Я не могу отправить полный текст, как только я ввожу символ, я получаю ответ, и соединение закрывается.(Я новичок в сокетах Python)

import socket import sys host='' # Symbolic name meaning all available interfaces port=7777 #random port #creating socket sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) print "socket created" #binding try: sock.bind((host,port)) except socket…
25 июн '16 в 13:20
0 ответов

Как успешно передать сообщение через интернет с помощью python-сокетов?

Я знаю, что для подключения к сокету через Интернет вы должны включить переадресацию портов на вашем маршрутизаторе. Однако мне интересно, как мессенджеры, например Whatsapp, работают без переадресации портов? Я пытался подключиться к другому устрой…
10 авг '18 в 07:38
1 ответ

Отправка изображений с использованием Python TCP-сокета

Я новичок в питоне и английском:). Я пытаюсь отправить файл изображения, используя разъемы Python, и я написал этот cosdes. он говорит, что это работает, но я получаю пустой файл или отсутствующий файл изображения. это коды, которые я написал: серве…
0 ответов

Python-сервер Как отправить данные на Android-клиент и отобразить сообщение в виде текста

Python-сервер Как отправить данные клиенту Android и отобразить сообщение в текстовом представлении Я в настоящее время испытываю трудности с отправкой данных с сервера и отображать сообщение в текстовом представлении в приложении при нажатии кнопки…