Klausimai pažymėti „tinklo programavimas“

Programavimas, susijęs su tinklų kūrimu ir valdymu, taip pat prie tinklo prijungimas prie (rinkinių) programų.
10
atsakymai

Kada TCP tinklo paketas bus suskaidytas programos lygmeniu?

Kada TCP paketas bus suskaidytas programos lygmeniu? Kai TCP paketas siunčiamas iš programos, ar gavėjas programos lygmeniu visada gauna paketą dviem ar daugiau paketų? Jei taip, kokias sąlygas paketo atskyrimas. Atrodo h ...
nustatytas balandžio 16 d '09 18:49
4
atsakymai

Duomenų siuntimas ir priėmimas per tinklą naudojant „TcpClient“

Turiu sukurti paslaugą, kuri prisijungs prie TCP serverio. Pagrindinės užduotys yra gaunamų pranešimų skaitymas, taip pat komandų siuntimas į serverį per dešimt minučių, pvz., Sinchronizavimo komanda. Pavyzdžiui, aš naudoju TcpClient objektą, kaip parodyta ...
nustatyti 31 d. '10, 16:03
1
atsakymas

Ar epoll siūlai yra saugūs?

Epolle yra dvi funkcijos: epoll_ctl epoll_wait Ar jie yra saugūs, kai naudoju tą patį epoll_fd? Kas atsitiks, jei vienas pokalbis skambins epoll_wait ir kiti skambina epoll_ctl tuo pačiu metu?
nustatyti 14 d. '11 21:17
1
atsakymas

С # Nustatytą ryšį nutraukė jūsų kompiuterio programinė įranga.

Šios klaidos dažniau pasitaiko mano žaidimų serveryje. Jie leidžia serveriui toliau uždaryti ir paleisti iš naujo ... System.Net.Sockets.SocketException (0x80004005):
nustatytas sausio 13 d '13, 17:56
4
atsakymai

Siųskite ir gaukite failą lizdų programavimo sistemoje „Linux“ naudojant „C / C ++“ (GCC / g ++)

Norėčiau įdiegti kliento-serverio architektūrą, veikiančią Linux, naudojant lizdus ir C / C ++ kalbą, galinčią siųsti ir priimti failus. Ar yra biblioteka, kuri palengvintų šią užduotį? Ar kas nors gali duoti pavyzdį?
nustatytas 06 sausis '10, 18:34
2
atsakymai

Naudojant SO_REUSEADDR - Kas nutinka anksčiau atidarytam lizdui?

Tinkle programuojant unix, visada nustatydavau SO_REUSEADDR parametrą lizde, kurį serveris naudoja norėdamas klausytis ryšių. Tai iš esmės reiškia, kad toje pačioje mašinos prievadoje galima atidaryti kitą lizdą. Tai naudinga ...
nustatytas balandžio 22 d '09, 7:05
3
atsakymai

Kaip išsiųsti žaliavinį Ethernet paketą su C #?

Ar yra būdas išsiųsti neapdorotą Ethernet paketą į kitą kompiuterį per C #? „Windows 7“, jei tai svarbu.
nustatyti spalio 19 d. '10 - 1:43
1
atsakymas

TCP lizdas neturi ryšio trukmės

Atidariu TCP lizdą ir prijungiu jį prie kito tinklo lizdo. Tada galiu sėkmingai siųsti ir gauti duomenis. Turiu laikmatį, kuris kiekvieną sekundę siunčia kažką į lizdą. Tada aš ryžtingai nutraukiu ryšį, priversiu juos ...
nustatyti spalio 26 d '12 at 2:01 val
7
atsakymai

Tinklo ryšių projektavimo modeliai

Supratau, kad, pvz., Keletas klausimų, kuriuos aš praeityje klausiau, iš tikrųjų kyla į esminį klausimą. Ar yra kokių nors gerai žinomų tinklo ryšio modelių ir pagal šį charakterį sukurtas ...
Nustatykite kovo 22 d., 13:19
3
atsakymai

Pinging iš C / C ++ programos

Noriu parašyti C arba C ++ programą, kuri nustato IP adresą, impulsus ir atliks tolesnius veiksmus, priklausomai nuo to, ar „Ping“ buvo sėkmingas. Kaip tai padaryti?
nustatytas liepos 14 d., 11 val
2
atsakymai

Naudojant „OKHttp“, koks skirtumas tarp sinchroninio užklausos „AsyncTask“ ir „OKhttp Asynchronous“ užklausos?

OKHttp palaiko tiek sinchroninius, tiek asinchroninius api. Jei noriu pateikti async prašymą, galiu: Naudoti „AsyncTask“ ir paleisti sinchroninį partnerių protokolą „OKhttp“. Paleiskite asinchroninį OKhttp. Koks skirtumas tarp šių dviejų ...
nustatyti 07 gruodis '14, 11:08
3
atsakymai

kaip susieti žaliavinį lizdą su konkrečia sąsaja

Mano programa veikia „CentOS 5.5“. Naudoju žaliavinį lizdą duomenims siųsti: sd = lizdas (AF_INET, SOCK_RAW, IPPROTO_RAW); jei (sd <0) {// Klaida} const int opt_on = 1;
22 val. '10, 18:50
2
atsakymai

Kas yra knyga, skirta mokytis lizdų programavimo ir TCP tinklų?

Per artimiausius kelis mėnesius atliksiu keletą nedidelių projektų ir reikės tam tikrų knygų (pageidautina) arba URL, kad sužinotumėte keletą pagrindinių sąvokų. Paprastai vienas kompiuteris arba įterptinis įrenginys (kuris priklauso nuo ...
lapkričio 14 d. '11, 16:53
4
atsakymai

C: lizdo ryšio trukmė

Turiu paprastą programą, kad patikrintumėte, ar uostas yra atidarytas, bet noriu sumažinti laiko trukmę lizdo jungtyje, nes numatytoji vertė yra per ilgas. Nesu tikras, kaip tai padaryti. Čia yra kodas: #include <sys / socket.h> #includ ...
nustatytas balandžio 8 d '10, 7:38
4
atsakymai

Kaip žiniatinklio serveris vienu metu vienu portu (80) gali tvarkyti kelis gaunamus vartotojų prašymus?

Kaip žiniatinklio serveris vienu metu vienu pačiu prievadu tvarko kelis gaunamus prašymus (80)? Pavyzdys: Tuo pačiu metu, 300 k vartotojai nori matyti vaizdą iš www.abcdef.com, kuriam priskiriamas 10.10.100.100 IP ir 80 prievadas. Taigi, kaip www.abcdef.c ...
nustatytas birželio 06 d. 13 val