Форум программистов, компьютерный форум, киберфорум
Python: Сети
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Как в Python 3 получить icmp пакет https://www.cyberforum.ru/ python-network/ thread1723009.html
Пишу сканер портов на python, нужно получить icmp пакет для определения типа и кода, как это сделать на windows? пишу следующий код, но приходит IP заголовок и UDP пакет with socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_IP) as sniffer: sniffer.bind((host, 0)) sniffer.settimeout(3) with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock: ...
Python Отправка сообщений всем подключенным клиентам
Как реализовать отправку всех сообщений которые поступили на сервер, всем клиентам(потокам)? Пытался реализовать внутри класса ClientThread отправкой через self.conn.send(), но он отправляет только одному объекту класса Код клиента: import socket clntsock = socket.socket(socket.AF_INET,socket.SOCK_STREAM) clntsock.setsockopt(socket.SOL_SOCKET,socket.SO_REUSEADDR,1)
Python Уменьшить время ожидания подключения к MySQL Connect Pyton к MySQL, коннект есть все работает но вот когда его нет - прога тормозит 20 сек и выдав ссобщение "2003" (НЕт коннекта) продолжает работу. Как сделать так чтоб прога быстрее понимала что нет коннекта и продолжала работать? или может подскажете как реализовать коннект подпрограммой или чем то еще чтоб основная прога не тормозила если нет коннекта, и продолжала работать далее. https://www.cyberforum.ru/ python-network/ thread1715076.html Python Скачиваю файл pdf, а он не читается https://www.cyberforum.ru/ python-network/ thread1711357.html
Всем привет. Хочу скачать один файл.pdf из инета в качестве тренировки. Файл я скачиваю через методы urllib. Но он не открывается в pdf смотрелке, а выдает ошибку...Печально. Этот файл, ест-но браузером нормально скачивается. import urllib url_path = 'http://ideafix.name/wp-content/uploads/2012/05/Python-9.pdf' url_data = urllib.urlopen(url_path) fileWr = open('Python.txt','w')
Python Подключение к роутеру
Новичек в питоне. Подскажите пожалуйста, как пройти авторизацию по адресу 192.168.0.1, зная логин и пароль. Можно ли сделать это через requests? Соответственно в браузере выдаёт окно: http://i9.pixs.ru/storage/1/7/4/SnimokPNG_1939757_21481174.png
Python Синхронизация файлов с http сервера Всем привет. Совсем недавно начал работать с питоном. Есть задача синхронизировать файлы с http сервера в локальную папку раз в 2 часа. Как это примерно можно реализовать? https://www.cyberforum.ru/ python-network/ thread1707256.html
Python Подскажите литературу по Celery Добрый день, друзья! Посоветуйте, пожалуйста, почитать хорошие материалы (книги, туториалы и т.п) по фреймворку celery и по реализациям совместно с django. Спасибо! ПыСы - да, да... про документацию я помню :) https://www.cyberforum.ru/ python-network/ thread1692200.html Python Объясните разницу между twisted и celery
Добрый день! Друзья, если возможно, объясните, пожалуйста, разницу между этими двумя фреймворками. Ну, или скиньте ссылки.. Спасибо!
Python Загрузить все файлы из папки по ftp(ftplib) В общем есть сервер FTP ,из него надо скачивать ВСЕ файлы каждые 60 сек ,а не один как указанно в моем коде ,причем точное название всех файлов не известно ,вроде как ftplib не поддерживает загрузку папки целиком ,как можно загрузить все файлы из папки ? # -*- coding: utf-8 -*- import os import ftplib import time def download(ftp,directory,file): ftp.cwd(directory) https://www.cyberforum.ru/ python-network/ thread1688906.html Python Как организовать операцию ветвления в телнет сессии https://www.cyberforum.ru/ python-network/ thread1676839.html
Добрый день! Возникла потребность условного исполнения в телнет сеансе. Т.е. я коннекчусь к устройству, а далее я хочу вводить команды в зависимости от того, что перед этим было прочитано в консоли. Например, tn = telnetlib.Telnet("10.251.58.18", 23) tn.read_until(b"login:",5) tn.write(b"admin\n") tn.read_until(b"Password:",5) tn.write(b"admin\n") # Здесь я хочу организовать ветвление:...
Python Подскажите модули для моделирования работы сетевых устройств
Доброго дня, уважаемые эксперты. Хочу написать мини-эмулятор сетевых устройств на python. очень упрощенный аналог GNS3 или Cisco Packet Tracer. Подскажите, пожалуйста, есть ли для python модули для моделирования работы определенных сетевых устройств? Так чтобы в коде можно было задать их базовые параметры и смоделировать взаимодействие.
Python Передать видео поток с одного пк на другой Доброго времени суток. Задача очень простая, вопрос 1. Передать видео поток с одного пк на другой. Приложение клиент захватывает видео поток с помощью библиотеки OpenCV, и отправляет на сервер. import socket, cv2 as cv HOST = '192.168.1.104' PORT = 50007 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) server.connect((HOST, PORT)) https://www.cyberforum.ru/ python-network/ thread1675896.html
Просто Лис
Эксперт Python
5718 / 3518 / 1054
Регистрация: 17.05.2012
Сообщений: 10,343
Записей в блоге: 9
01.05.2017, 12:16 0

Клиент-сервер на сокетах - Python - Ответ 10389458

01.05.2017, 12:16. Показов 4175. Ответов 1
Метки (Все метки)

Ответ

Сервер:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# _*_ coding: utf-8 -*-
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('localhost', 9090))
s.listen(100)
conn, addr = s.accept()
 
def decryprion(enc_message):
    dec_message=''
    for i in range(len(enc_message)):
        dec_message+=chr(ord(enc_message[i])-3)
    return(dec_message)
 
 
def ecncryprion(message):
    enc_message=''
    for i in range(len(message)):
        enc_message+=chr(ord(message[i])+3)
    return(enc_message)
 
 
while True:
    data = conn.recv(2048).decode()
    if not data:
        continue
    data_dec=decryprion(data)  #!
    print("Client:",addr,'\n',"Crypted message:",data)
    print(" Encryp. message:",data_dec)
    data=ecncryprion('ok')
    s.send(data.encode())
            
conn.close()
А клиента лучше сделать многопоточным. Один поток читает данные из сокета, второй - из клавиатуры.

Вернуться к обсуждению:
Клиент-сервер на сокетах Python
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2017, 12:16
Готовые ответы и решения:

Клиент - Сервер
Добрый день. Есть элементарный клиент и сервер: Клиент HOST = 'х.х.х.х' ...

Сервер-клиент
Нужно написать многопользовательский сервер. Сервер и клиент должны иметь возможность в любое...

IM клиент-сервер на сокетах
есть пример коммуникации двух компьютеров на сокетах ?

Чат клиент-сервер на сокетах
и все таки появилась еще одна проблема раньше все сообщения от клиентов просто оставались на...

1
01.05.2017, 12:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2017, 12:16
Помогаю со студенческими работами здесь

Приложение Клиент-сервер на сокетах
Есть приложение клиент сервер. Стандартная реализация, тем таких много, вот даже на киберфоруме...

Простой сервер-клиент на сокетах
В сокетах ещё новичок прошу строго не ругать, моя первая попытка написать что-то. Собственно...

Клиент-сервер на сокетах на разных машинах
Всем здравствовать! Не могу справиться с казалось бы простой задачей. А именно - передать строку...

Бесконечный цикл в потоке (клиент-сервер на сокетах)
Добрый день! Проблема такая: создается 2 клиента в отдельных потоках, где, в свою очередь, начинает...

Простейшие клиент-сервер на сокетах: почему ошибка 10060
Попытался реализовать простейшие клиент и сервер на сокетах. Оба - клиент и сервер работают на моем...

Сервер-клиент на сокетах: при отправке второго сообщения, программа падает
Сервер: uses Sockets, CRT; var Fromname: array of char; Buffer,oldbuff,buff,UN: string; ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru