Я разумею, што гэтае пытанне падобна на некаторыя іншыя , але я палічыў, што мая сітуацыя дастаткова іншая, каб апраўдаць яго уласнае пытанне (спадзяюся).
Я планую разгарнуць праграму на кампутары іншага чалавека, якая адкрые злучэнне з маім кампутарам, пасля чаго, мяркую, кампутары павінны мець магчымасць мець зносіны паміж сабой. Пасля запуску праграмы яна можа атрымаць інфармацыю пра адрас і порт (калі яны не заблакаваны), каб стварыць злучэнне, так?
Больш за тое, гэта Інтэрнэт-канфігурацыя інтэрната, у якім я жыву. Кожнаму пакою прызначаны унікальны порт і статычны IP-адрас, прызначаны серверам DHCP.Як гэта ўлічыць у дызайне маёй праграмы?
Я думаю, што для гэтай налады не патрэбны сервер у якасці прамежкавай кропкі доступу, паколькі мае звесткі пра адрас заўсёды застануцца ранейшымі, і хаст-кампутар можа проста падключыцца да майго кампутара без дадатковай інфармацыі. Гэта правільна?
Нарэшце, я чытаю некалькі старонак пра стварэнне злучэння, але бянтэжуся з усімі магчымасцямі TcpConnection, WCF, CORBA і г. д. Якая з іх на самой справе была б самай простай для пачатку, калі б я хацеў толькі адпраўляць паведамленні на іншую машыну?
Абнаўленне:
Адрас статычны ў тым сэнсе, што ён не мяняецца. Мой IP-адрас выглядае ў выглядзе 130.83.20.xxx, і я магу альбо чакаць, пакуль сервер DHCP прызначыць мне гэты адрас, альбо я магу ўводзіць яго сам, выкарыстоўваючы статычную канфігурацыю IP.
Што тычыцца саміх паведамленняў, для пачатку будзе дастаткова простых тэкставых паведамленняў. Парты, згаданыя раней, з'яўляюцца портамі камутацыі і, мяркую, не ўступаюць у гульню падчас сеткавага праграмавання.