Попытка получить данные от IP-весов через сетьPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Попытка получить данные от IP-весов через сеть

Сообщение Anonymous »

Я пытаюсь написать приложение, которое будет получать «печатные» данные IP Scale (то, что будет в квитанции) через сетевое соединение.
Я хотел бы добиться это означает только приложение как «получатель» данных и без набора приложений «клиент-сервер».
IP Scale настраивается с собственным IP-адресом и портом.
Каждое руководство или форум, с которыми я столкнулся, указывает на клиентское приложение И серверное приложение.
Я использую только один компьютер для подключения к IP-шкале. .
Наиболее близкое к взаимодействию мне удалось использовать следующий пример:

Код: Выделить всё

import socket

TCP_IP = "0.0.0.0" #my own IP used instead of this one
TCP_PORT = 1025 #the port set up on the IP Scale
BUFFER_SIZE = 1024

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect((TCP_IP, TCP_PORT))
print("connected: ", s)
data = s.recv(BUFFER_SIZE)
s.close()
print("received data: ", data)
Это выводит:
подключено:
  • Ничего не печатается, кроме случаев, когда я меняю буфер на 0 , то получаю следующее:
полученные данные: b''

Подробнее здесь: https://stackoverflow.com/questions/791 ... -a-network
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»