Форум сайта python.su
Почитал не мало в этом напровлении нашел вроде номальный вариант , вот собственно код .
while True: import socket sock = socket.socket(socket.SOCK_DGRAM, socket.SOCK_STREAM) sock.bind(('', 7777)) sock.listen(1) conn, addr = sock.accept() print 'connected:', addr while True: data = conn.recv(1024) if not data: break conn.send(data.upper()) print data conn.close()
Отредактировано krilon (Фев. 2, 2015 23:17:19)
Офлайн
krilonпотому что код надо оборачивать в теги CODE в квадратных скобках - перед вами окно набора сообщени я - сверху одна из кнопочек, потратьте минуту, изучите.
табы все выставленнны но здесь их почумуто не видно .
Офлайн
На счёт протоколов создал клиента отпровлял пакеты сё приходило .
import socket sock = socket.socket() sock.connect(('localhost', 7777)) sock.send('hello, world!') data = sock.recv(1024) sock.close() print data
Отредактировано krilon (Фев. 2, 2015 23:23:12)
Офлайн
Вот модель трекера : teltonika PSM-360
Офлайн
krilon
Смотрите, берем официальную документацию, смотритм на класс socket:
socket.socket([family[, type]])Первым аргументом мы передаем тип адресного протокола либо это AF_UNIX для создания UNIX сокетов, либо это AF_INET для интернет адресснного пространства (могу ошибаться, возможно это IP сети) - это ваш случай.
Create a new socket using the given address family, socket type and protocol number. The address family should be AF_INET (the default), AF_INET6 or AF_UNIX. The socket type should be SOCK_STREAM (the default), SOCK_DGRAM or perhaps one of the other SOCK_ constants. The protocol number is usually zero and may be omitted in that case.
Офлайн