Tag: сервер

TCP-сервер не получает ничего после первоначального подключения. питон

Итак, я экспериментировал с модулем сокета Python, и я создал простую настройку TCP / TCP-сервера. Все работает в одной системе (Win7x64), на ip 192.168.1.3 Вот клиент (это обратное TCP-соединение): import socket, subprocess, time me = '192.168.1.3' port = 1332 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) while True: try: s.connect((me, port)) break except: time.sleep(1) s.send('[*] Connected!') while True: […]

Python: как обрабатывать исключения, заданные сервером в urllib2?

Это мой код, где я обрабатывал исключения так, как это написано в документации на python, но иногда я не знаю, что происходит, но мой код застрял в этой строке print "SERVER RESPONSE" и не продолжает двигаться вперед, и я вынужден принудительно остановить Это. Он даже не вызывает каких-либо исключений. Он просто остановился после этой print […]

Запуск проекта Django-selenium на сервере

Я разработал проект django в виртуальной среде, в которой используется модуль selenium в одной из моих программ .py следующим образом: from selenium import webdriver self.driver = webdriver.Firefox() self.driver.implicitly_wait(10) self.base_url = "%s"%(website) self.verificationErrors = [] self.accept_next_alert = True driver = self.driver driver.get(self.base_url + "/") driver.find_element_by_link_text("Sign In").click() driver.implicitly_wait(15) driver.switch_to_window(driver.window_handles[-1]) driver.find_element_by_id("authentication_email").clear() driver.find_element_by_id("authentication_email").send_keys("%s"%(username)) driver.find_element_by_css_selector("button.isReturning.isTransitionToSecondary").click() driver.find_element_by_id("authentication_password").clear() Это было и работает […]

Способ обслуживания простого HTTP-сервера параллельно с получением данных из последовательного интерфейса с использованием Python. Темы, процессы?

Мне нужен скрипт Python, который запускает HTTP-сервер вместе с считывателем последовательного порта. Я знаю, как реализовать обе вещи по отдельности, но я не уверен, как разместить их сбоку, потому что серверу требуется servername.serve_forever() , и код не пройдет мимо этого. Я думаю об использовании потока для работы в Интернете, а другой – для серийной части. […]

Сервер Python работает только на локальном Wi-Fi

Код: import socket, threading server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.bind(("my ipv4 from ipconfig", 12)) server.listen(5) def client_handler(client_socket): request = client_socket.recv(100) print "[*] Received: " + request client_socket.close() while True: client, addr = server.accept() print "[*] Accepted connection from: %s:%d" % (addr[0], addr[1]) servert = threading.Thread(target=client_handler, args=(client,)) servert.start() Таким образом, сервер работает нормально, но если я попрошу […]

Не удалось прочитать UDP-пакеты на сервере с помощью Python

Я пытаюсь передать видео с веб-камеры, установленной на BeagleBoneBlack (устройство Linux), на сервер (сервер Windows). BeagleBone подключается к Интернету с использованием DHCP (динамический IP) и в основном отправляет UDP-пакет на сервер. На стороне сервера я реализовал простую программу python, используя сокеты, которые должны легко читать UDP-пакет, поступающий с определенного IP-адреса или на определенный порт. В […]

Python Script может видеть Y: / Drive при запуске из IDLE, но не в командной строке

У меня есть скрипт python, который создает файл, просматривая папки и вытягивая список файлов. Этот файл работает нормально и работает так, как ожидалось, когда я открываю и запускаю его в IDLE, но если при запуске скрипта в окне командной строки я получаю эту ошибку: C:\Windows\system32>python "C:\Users\ntreanor\Documents\RV Scripts\Server RV Sequence.py" Traceback (most recent call last): File […]

Динамическое добавление объектов в приложении сервера bokeh

Я хотел бы динамически добавлять объекты на сервере bokeh. Пример, который я пытаюсь запустить, – это следующее приложение сервера bokeh: from bokeh.layouts import column from bokeh.plotting import curdoc from bokeh.models import Button def add_button(): print("adding button") curdoc().add_root(column(button, button2)) button = Button(label="Start", button_type="success") button.on_click(add_button) button2 = Button(label="Next", button_type="success") curdoc().add_root(column(button)) Большое спасибо за любую помощь.

Python ThreadingMixin и BaseHTTPServer

Я пытаюсь оценить различные языки, чтобы создать небольшой сервер приложений с высокой пропускной способностью. Он должен делать небольшие вещи, такие как получение запроса, чтение данных с отдельного сервера, использующего приложение кеша (memcached, redis), и отправка обратно 5 – 10 строк XML или JSON. Очень высокая производительность ~ 1000 в секунду при производстве по крайней мере. […]

Выяснение, какой ответ принадлежит запросу, использующему proxpy

Я пишу плагин для proxpy (вам не нужно быть знакомым с ним, чтобы ответить на этот вопрос). Это в основном прокси–сервер HTTP / HTTPS. Вы расширяете его, реализуя две функции, аргументы которой являются HTTP-запросом и ответом соответственно. Что-то вроде этого: method1(request): #your implementation method2(response): #your implementation Я хочу просто написать запросы и ответы на файл […]

Python - лучший язык программирования в мире.