Size: a a a

2020 July 06

AS

Anatoly Shirokov in pro.cxx
EW1010
То, что нужно. Спасибо. То мне в гугле выдавались то отпечатки пальцев, то сетевые отпечатки
источник

E

EW1010 in pro.cxx
Еще лучше, благодарю
источник

d

disba1ancer in pro.cxx
вопрос по поводу boost asio: если я сделаю два вызова async_send, причём второй сделаю не дождавшись завершения обработчика для первого, может изменится порядок пакетов или нет?
источник

MZ

Max Ziua in pro.cxx
disba1ancer
вопрос по поводу boost asio: если я сделаю два вызова async_send, причём второй сделаю не дождавшись завершения обработчика для первого, может изменится порядок пакетов или нет?
Может
источник

d

disba1ancer in pro.cxx
Max Ziua
Может
пруфы в документации есть?
источник

d

disba1ancer in pro.cxx
хотя бы указывающие на то что это определяется реализацией
источник

SS

Serhii Strarodumov in pro.cxx
Тут не нужно никаких пруфов. Это асинхронная операция, а значит ты вообще не можешь знать какая будет выполнена первой.
источник

MZ

Max Ziua in pro.cxx
Доку не скину, но это легко проверяться: запускаешь 1000 операций записи большого чанка, после этого 1000 маленького
источник

MZ

Max Ziua in pro.cxx
И смотришь, будет ли маленький проскакивать перед большим
источник

d

disba1ancer in pro.cxx
ну в общем понятно, я так и подозревал
источник

AL

Anton Lashkov in pro.cxx
disba1ancer
пруфы в документации есть?
https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio/reference/async_write/overload1.html

This operation is implemented in terms of zero or more calls to the stream's async_write_some function, and is known as a composed operation. The program must ensure that the stream performs no other write operations (such as async_write, the stream's async_write_some function, or any other composed operations that perform writes) until this operation completes.
источник

d

disba1ancer in pro.cxx
Anton Lashkov
https://www.boost.org/doc/libs/1_72_0/doc/html/boost_asio/reference/async_write/overload1.html

This operation is implemented in terms of zero or more calls to the stream's async_write_some function, and is known as a composed operation. The program must ensure that the stream performs no other write operations (such as async_write, the stream's async_write_some function, or any other composed operations that perform writes) until this operation completes.
ясно
источник

ИI

И Ivan in pro.cxx
EW1010
Добрый вечер. Я хочу привязать свою программу к конкретному ПК. Как я понимаю, для этого обычно используют хэши самого железа. Отсюда и вопрос, как это сделать на с++?
Это плохой совет. Я гдето объяснял, что вычислить unique id по железу очень нетривиальная задача
источник

ИI

И Ivan in pro.cxx
Если нужно только под винду, то советую вычислить hdd id, это вроде боле-менее работает
источник

ИI

И Ivan in pro.cxx
Но по mac, cpu не работает точно
источник

E

EW1010 in pro.cxx
И Ivan
Это плохой совет. Я гдето объяснял, что вычислить unique id по железу очень нетривиальная задача
Только под винду, верно
источник

ИI

И Ivan in pro.cxx
Тогда бери hdd id. Все остальное показывает погоду на марсе.
Можно еще попробовать узнать id материнки, но я не пробовал и не могу ничего посоветовать
источник

E

EW1010 in pro.cxx
И Ivan
Тогда бери hdd id. Все остальное показывает погоду на марсе.
Можно еще попробовать узнать id материнки, но я не пробовал и не могу ничего посоветовать
Могу в лс написать за подробностями?
источник

ИI

И Ivan in pro.cxx
Ну, можно и здесь спросить я думаю
источник

ИI

И Ivan in pro.cxx
Вот в этом треде обсуждалось
источник