|
Тема |
TCP socket [re: Naki] |
|
Автор |
NikB (спокоен) |
|
Публикувано | 07.10.12 00:33 |
|
|
Ами ако искаш ти да се грижиш за загубени пакети - UDP,
Ако не искаш ти да се занимаваш с глупости - TCP сокет (индито има маса бъгове и е правето повече в стил unix - ползвай си стандартните компоненти, а не инди).
За избора на порт 23456 e много хубав номер, 34567 също. Дори 45678 и 56789 също стават :).
Абе измисляш си едно число между 5000 и 65000 и си ти (по теория: между 1024 и 65536, ама моят интервал е по-хубав :), щото над 1024 има MySQL 3306, MSSQL 1433 и кво ли не).
Освен това, може да го направиш да се задава в "опции", ако ти се занимава.
В мои програми ползвам няколко порта - до сега не се е налагало да ги сменям.
А, да - ако ще пишеш SNMP - индито има маса ограничения, но за примерен сорс за доработкли става. Кофтито е, че ako искаш да е сериозно - трябва да си правиш MIB компилатор или поне някаква сложна структура да ти обслужва OID-ите. Иначе - може да го направиш да отговаря само на един OID - може и да стане, ама ще е куцо.
Впрочем, може да ползваш порта за Telnet - правил съм я тая хватка - и да си пращаш данните ASCII (Hex към ASCII ще си ги преобразуваш, като са малко байтова - нищо не губиш). В тоя случай ще може да си тестваш играчката направо от конзолния прозорец. Но за Win 7 трябва да си пуснеш сервизите. Май даже имам леки примерни сорсове.
|
| |
|
|
|