Size: a a a

2020 August 28

h

halt✯ in pro.lua
Парни, подскажите где я накосячил и правильно ли в принципе делаю. Мне нужно по UDP на сервер и порт отправить пакет с таким содержанием:

local data = "Watson, come here."
local udp = require("socket");
local path = "192.168.0.199", 5063;
local res, code, response_headers, status = udp.request
   {
       url = path,
       method = "POST",
       headers =
       {
         ["MESSAGE"] = "sip:1001@voip.ru SIP/2.0",
         ["Via"] = "SIP/2.0/UDP 192.168.88.232;branch=z9hG4bK776sgdkse",
         ["Max-Forwards"] = "70",
         ["From"] = "sip:10011111@voip.ru;tag=49583",
         ["To"] = "sip:1001@voip.ru",
         ["Call-ID"] = "547EBBEAC04423A81EFF09A7DC0D359C86E24836",
         ["CSeq"] = "1 MESSAGE",
         ["Content-Type"] = "text/plain",
         ["Content-Length"] = data:len(),

         data
       }
   }
источник

а

аннлн in pro.lua
halt✯
Парни, подскажите где я накосячил и правильно ли в принципе делаю. Мне нужно по UDP на сервер и порт отправить пакет с таким содержанием:

local data = "Watson, come here."
local udp = require("socket");
local path = "192.168.0.199", 5063;
local res, code, response_headers, status = udp.request
   {
       url = path,
       method = "POST",
       headers =
       {
         ["MESSAGE"] = "sip:1001@voip.ru SIP/2.0",
         ["Via"] = "SIP/2.0/UDP 192.168.88.232;branch=z9hG4bK776sgdkse",
         ["Max-Forwards"] = "70",
         ["From"] = "sip:10011111@voip.ru;tag=49583",
         ["To"] = "sip:1001@voip.ru",
         ["Call-ID"] = "547EBBEAC04423A81EFF09A7DC0D359C86E24836",
         ["CSeq"] = "1 MESSAGE",
         ["Content-Type"] = "text/plain",
         ["Content-Length"] = data:len(),

         data
       }
   }
неправильно
источник

h

halt✯ in pro.lua
аннлн
неправильно
Исчерпывающий ответ))
источник

а

аннлн in pro.lua
halt✯
Исчерпывающий ответ))
источник

а

аннлн in pro.lua
держи, примерно то, что тебе нужно
источник

h

halt✯ in pro.lua
Спасибо. Буду изучать
источник

а

аннлн in pro.lua
тебе нужна функция send_sip_message в либе
источник

f

fgntfg in pro.lua
Пацаны, хранить картинки в tarantool норм идея или бред полный? Есть что почитать про хранение в нем бинарных данных?
источник

f

fgntfg in pro.lua
Я вообще никакого опыта с пауком не имею.
источник

TS

Timur Safin in pro.lua
fgntfg
Пацаны, хранить картинки в tarantool норм идея или бред полный? Есть что почитать про хранение в нем бинарных данных?
источник
2020 August 29

P

Pavel in pro.lua
fgntfg
Пацаны, хранить картинки в tarantool норм идея или бред полный? Есть что почитать про хранение в нем бинарных данных?
на виниле. он же все в памяти держит
источник

P

Pavel in pro.lua
ну и кроме-того....у тарантула - все строки -) оно кажется что в размере может быть не оптимально
источник

S

Snusmumriken in pro.lua
halt✯
Парни, подскажите где я накосячил и правильно ли в принципе делаю. Мне нужно по UDP на сервер и порт отправить пакет с таким содержанием:

local data = "Watson, come here."
local udp = require("socket");
local path = "192.168.0.199", 5063;
local res, code, response_headers, status = udp.request
   {
       url = path,
       method = "POST",
       headers =
       {
         ["MESSAGE"] = "sip:1001@voip.ru SIP/2.0",
         ["Via"] = "SIP/2.0/UDP 192.168.88.232;branch=z9hG4bK776sgdkse",
         ["Max-Forwards"] = "70",
         ["From"] = "sip:10011111@voip.ru;tag=49583",
         ["To"] = "sip:1001@voip.ru",
         ["Call-ID"] = "547EBBEAC04423A81EFF09A7DC0D359C86E24836",
         ["CSeq"] = "1 MESSAGE",
         ["Content-Type"] = "text/plain",
         ["Content-Length"] = data:len(),

         data
       }
   }
У luasocket-udp-сообщений лимит в 8кб. Отправишь больше — принимающая сторона может не принять.
источник

P

Pavel in pro.lua
Snusmumriken
У luasocket-udp-сообщений лимит в 8кб. Отправишь больше — принимающая сторона может не принять.
А какая связь между тараниулом и luasocket-udp?
источник

S

Snusmumriken in pro.lua
Она может быть ))
источник

P

Pavel in pro.lua
Okay
источник

S

Snusmumriken in pro.lua
Плюс я подумал что тут обычная сокет-либа, хм.
источник

P

Pavel in pro.lua
Тогда ещё стоит обратить внимание что http get тоже ограничен по длинне
источник

S

Snusmumriken in pro.lua
Ну тут уже настройки на стороне сервера. Плюс это может оказаться неожиданностью, но в get тоже может быть body (а у post — может быть query), так что корректнее "у http query может быть ограничение по длине на стороне сервера".
источник

P

Pavel in pro.lua
Snusmumriken
Ну тут уже настройки на стороне сервера. Плюс это может оказаться неожиданностью, но в get тоже может быть body (а у post — может быть query), так что корректнее "у http query может быть ограничение по длине на стороне сервера".
Body может, ога. Но это не по rfc
источник