Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 25, 2008 10:19:14

mempfis
От:
Зарегистрирован: 2008-12-09
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

Добрый день.
Подскажите пожалуйста ip и port действующих сокет-серверов (нужно для отладки GPRS-модема управление которым осуществляется с помощью скрипта на питоне и для проверки работоспособности скрипта).
Порылся в инете нашёл один: port 13 ip “192.43.244.18” североамериканский сервер времени
выдаёт: 54824 08-12-24 10:14:56 00 1 0 886.2 UTC(NIST) *

И попутно вопрос как в питоне разбить принятую посылку на байты и потом перевести их в bin или hex формат? :)
Пробовал применять int(string) - ругается если в принятом сообщении есть помимо цифр буквы. Нужно такую ф-ию чтобы увидеть коды всех символов :)
Спасибо всем кто поможет советом:)



Офлайн

#2 Дек. 25, 2008 10:25:20

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

Вам нужны адреса NTP серверов? Или просто адреса любых серверов, которые на ваш запрос будут что-нибудь отвечать?



Офлайн

#3 Дек. 25, 2008 10:46:11

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

mempfis
И попутно вопрос как в питоне разбить принятую посылку на байты и потом перевести их в bin или hex формат?
Пробовал применять int(string) - ругается если в принятом сообщении есть помимо цифр буквы. Нужно такую ф-ию чтобы увидеть коды всех символов
А конкретнее - в какой формат надо перевести? (для каких целей)



Отредактировано (Дек. 25, 2008 11:19:34)

Офлайн

#4 Дек. 25, 2008 10:48:02

mempfis
От:
Зарегистрирован: 2008-12-09
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

SvartalF
Вам нужны адреса NTP серверов? Или просто адреса любых серверов, которые на ваш запрос будут что-нибудь отвечать?
Мне нужны нексколько адресов при подсоединении к которым сервер будет мне отправлять короткую посылку (приблизительно так как это делает сервер часов в прошлом моём посте - я к нему коннектюсь и он сразу шлёт мне время)



Офлайн

#5 Дек. 25, 2008 10:51:45

SvartalF
От:
Зарегистрирован: 2008-06-29
Сообщения: 73
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

shiza, это не моя цитата :)

mempfis
Мне нужны нексколько адресов при подсоединении к которым сервер будет мне отправлять короткую посылку (приблизительно так как это делает сервер часов в прошлом моём посте - я к нему коннектюсь и он сразу шлёт мне время)
Самое простое - это echo сервера, которые отправляют вам обратно те данные, что вы им прислали. Можно обойтись и без поисков в интернете, просто запустив подобный сервер у себя на компьютере. Например, вот: простой echo сервер



Офлайн

#6 Дек. 25, 2008 10:54:26

mempfis
От:
Зарегистрирован: 2008-12-09
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

shiza
SvartalF
И попутно вопрос как в питоне разбить принятую посылку на байты и потом перевести их в bin или hex формат?
Пробовал применять int(string) - ругается если в принятом сообщении есть помимо цифр буквы. Нужно такую ф-ию чтобы увидеть коды всех символов
А конкретнее - в какой формат надо перевести? (для каких целей)
Есть такая задача: при подсоединении устройства к сокет-серверу он (сервер) будет слать бинарную посылку в которой будет содержатся команда. Сейчас как я ни пытаюсь подсоединится к нему приходит непонятно что. Т.е. то что приходит я не могу идентефицировать как бинарную посылку. Хочу разбить это на байты и посмотреть какие числа приходят

P.S. Сам я электронщик и всего пару месяцев как вникаю в питон так что особо не ругайте за такие может быть глупые вопросы



Офлайн

#7 Дек. 25, 2008 11:07:29

mempfis
От:
Зарегистрирован: 2008-12-09
Сообщения: 17
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

SvartalF
shiza, это не моя цитата :)

mempfis
Мне нужны нексколько адресов при подсоединении к которым сервер будет мне отправлять короткую посылку (приблизительно так как это делает сервер часов в прошлом моём посте - я к нему коннектюсь и он сразу шлёт мне время)
Самое простое - это echo сервера, которые отправляют вам обратно те данные, что вы им прислали. Можно обойтись и без поисков в интернете, просто запустив подобный сервер у себя на компьютере. Например, вот: простой echo сервер
Спасибо за ссылку. Скрипт скачал. Установил Python 2.6. Как теперь этот скрипт запустить в Python 2.6?

P.S. Для моих задач есть специальное ПО со встроеннм питоном и на нём я не могу запустить этот эхо-сервер т.к. модуль socket не поддерживается.



Офлайн

#8 Дек. 25, 2008 11:27:53

shiza
От:
Зарегистрирован: 2007-07-03
Сообщения: 1073
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

mempfis
не очень понял, чтоже такое BIN. если в HEX подойдет, то примерно во так:

# -*- coding: UTF-8 -*-
s = 'sdsd' #поступившая строка

for c in s: #берем каждый байт по очереди
i = ord(c) #смотрим - какой он в виде числа.
print hex(i), #выводим его в hex виде



Офлайн

#9 Дек. 25, 2008 12:28:24

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

shiza

не очень понял, чтоже такое BIN.
BIN это как я понимаю бинарная система счисления, если по русски по пацански двоичная тоесть из “0” и “1”, да я дурак больше я них не знаю)



Офлайн

#10 Дек. 25, 2008 12:47:28

Lam
От:
Зарегистрирован: 2008-12-20
Сообщения: 94
Репутация: +  0  -
Профиль   Отправить e-mail  

Подскажите ip & port действующих сокет-серверов

Ваще я тоже всегда думал что сервер шлет нам только нолики и единицы один байт это всего лишь четыре цифры ноль и один, тоесть h = recv(1) поидее всего лишь 0000 или 0001 … 1111 кака нибудь такая комбинация, скорее мы просто малость заблуждаемся переходя к более примитивному пониманию…. ну или просто путаемся в поисках смысла жизни и попытке понять его с самого основания…



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version