Size: a a a

2020 August 31

b

basiliscos in Modern::Perl
пиши на xs, будь мужиком )
источник

VK

Vyacheslav Koval in Modern::Perl
источник

b

basiliscos in Modern::Perl
Denis Erygin
на C все работает, а вот perl не успевает ;)
хотя, на самом деле тут надо спрашивать, какой у тебя трафик (пакетов/в секунду), что не успевает перл
источник

DE

Denis Erygin in Modern::Perl
на С просто порт присваивается , без пересоздания
источник

ع

عاصم بن حارث... in Modern::Perl
Denis Erygin
на С просто порт присваивается , без пересоздания
perl/ а что мешает в настройках указать флаг *reuse ?
источник

DE

Denis Erygin in Modern::Perl
это не то
источник

ع

عاصم بن حارث... in Modern::Perl
упс.. сорян. (((
ReusePort   Set SO_REUSEPORT before binding
—-
my $s = new IO::Socket::INET (
   ...
   ReuseAddr => 1,
   ReusePort => 1,
);
источник

SZ

Sergey Zhmylove in Modern::Perl
Ivan Avseyanko
И если протокол этого факта не учитывает... ну типа ой.
Думаю, что протокол этот факт учитывает. Это скорее тс что-то не так делает. Сетевой режим первого квача это прям прорыв по сравнению с думом. Там наверняка всё тип-топ
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis Erygin
на С просто порт присваивается , без пересоздания
Что? Ты шутить так, да?
источник

IA

Ivan Avseyanko in Modern::Perl
Sergey Zhmylove
Думаю, что протокол этот факт учитывает. Это скорее тс что-то не так делает. Сетевой режим первого квача это прям прорыв по сравнению с думом. Там наверняка всё тип-топ
Для меня это пока немного тоже выглядит как попытка забить гвоздь микроскопом... в потолок... в бетонный ) Но я могу и ошибаться, и чего-то не понять.
источник

DE

Denis Erygin in Modern::Perl
Sergey Zhmylove
Думаю, что протокол этот факт учитывает. Это скорее тс что-то не так делает. Сетевой режим первого квача это прям прорыв по сравнению с думом. Там наверняка всё тип-топ
У IO::Socket::INET просто нет такой функции, как поменять порт на udp сокете. В C это копирование переменной в одну строку
источник

SZ

Sergey Zhmylove in Modern::Perl
Denis Erygin
У IO::Socket::INET просто нет такой функции, как поменять порт на udp сокете. В C это копирование переменной в одну строку
Нет, в си это не копирование переменной, карл. Ты хотя бы ради интереса пробовал на си писать udp взаимодействие?
источник

VG

Vadim Goncharov in Modern::Perl
какой, нах, переменной?
источник

VG

Vadim Goncharov in Modern::Perl
тебе bind() надо вызвать для этого
источник

SZ

Sergey Zhmylove in Modern::Perl
Vadim Goncharov
какой, нах, переменной?
Переменной в ядре, кэп :ррр
источник

SZ

Sergey Zhmylove in Modern::Perl
Мож у него квач в кернелсейсе написан
источник

VG

Vadim Goncharov in Modern::Perl
ахаха
источник

SZ

Sergey Zhmylove in Modern::Perl
Тогда да, можно просто переменную
источник

DE

Denis Erygin in Modern::Perl
((struct sockaddr_in *)addr)->sin_port = htons(port);
источник

AK

Andrey Konovalov in Modern::Perl
Михаил Козачков
Производные, сигмодальные, асимптоты... Это не про Перл никоим боком)
Да, тоже интересно, как тут вообще Perl, каким боком
источник