Klausimai pažymėti „datagram“

Datagramas yra vienintelis pranešimas, siunčiamas per visą tinklą, paprastai per UDP, ir paprastai be jokių garantijų dėl užsakymo ar pranešimo patikimumo.
2
atsakymai

Koks skirtumas tarp srautų ir datagramų tinklo programavimo?

Koks skirtumas tarp lizdų (srauto) ir lizdų (datagramų)? Kodėl naudokite vieną?
nustatytas sausio 14 d '11 10:31
3
atsakymai

UDP multicast grupė „Windows Phone 8“

Gerai, tai yra tas, kurį bandžiau išsiaiškinti per kelias dienas. Turime programą „Windows Phone 7“, kur telefonai prisijungia prie daugiaadresės grupės, o tada siunčia ir gauna pranešimus grupei, kad jie galėtų kalbėtis tarpusavyje. Kai ...
lapkričio 23 d. '12, 14:34
7
atsakymai

„Unix“ domeno lizdas: duomenų sąsajos keitimas tarp vieno serverio proceso ir kelių klientų procesų

Norėčiau sukurti IPC ryšį tarp kelių Linux procesų. Niekada anksčiau nenaudojau UNIX lizdų, todėl nežinau, ar tai tinkama šiai problemai. Vienas procesas gauna duomenis (neformatuotas, dvejetainis) ir ...
Nustatyta liepos 24 d. 10 val. 12:55
1
atsakymas

DatagramPacket - getData visada grąžina tą patį buferį, kuris yra perduotas?

baitas [] r = naujas baitas [4096]; DatagramPacket dpr = naujas DatagramPacket (r, r.length); sock.receive (r); Gavę, ar dpr.getData () ir r žymės atitinka? ex: galiu tiesiogiai naudoti baitų masyvą r arba man reikia skambinti getData (), kad ...
birželio 1 d. 16 d. 8:19
4
atsakymai

Paketų siuntimas į 255.255.255.255, naudojant „Java DatagramSocket“, nėra atliekamas

Aš programuoju tinklo programą Java programoje, ir noriu siųsti kai kuriuos paketus iki 255.255.255.255, bet tai nepavyksta, net kai siunčiu juos į 192.168.1.255, kuris, remiantis ifconfig komandos duomenimis, yra transliavimo adresas. Bet kai siunčiu ...
nustatytas liepos 05d. 11, 10:42
1
atsakymas

Python socket.error: [Errno 13] Leidimas atmestas

Naudojant „Linux“ ir „Python“, noriu siųsti kai kuriuos duomenis ore: d = b'109u433279423423423 'importavimo lizdas s = socket.socket (socket.AF_INET, socket.SOCK_DGRAM) s.sendto (d, 0, (' 192.168.0.255 ', 9)) Šį scenarijų paleisiu kaip šaknį ir gaunu ...
Nustatyta liepos 12 d., 12 val
2
atsakymai

Ar duomenų sąrankos visada baigtos?

Daugumoje datagramų priėmimo funkcijų, pvz., „C recv“ arba „read“, „javas DatagramPacket“ klasės arba „SocketServer“ pythonų, yra galimybė sužinoti gautų duomenų kiekį. c: int suma = recv (kojinės, buf, n, MSG_WAITALL); „Java“: int suma = ...
nustatyti spalio 28 d '11, 18:57
1
atsakymas

Koks yra maksimalus AF_UNIX datagramos pranešimo dydis, kurį galima siųsti į „Linux“?

Šiuo metu stumia 130688 baitų sunkią ribą. Jei bandau kažką daugiau siųsti viename pranešime, gaunu ENOBUFS klaidą. Patikrinau parametrus net.core.rmem_default, net.core.wmem_default, net.core.rmem_max, net.core.wmem_max ir ...
nustatyti 19 sausis '11 0:35
3
atsakymai

Ne blokuojanti UDP-I / O nuo UDP I / O blokavimo „Java“

Neaktyvūs TCP / IP SocketChannels ir „NI“ selektoriai padeda man tvarkyti daugelį TCP / IP jungčių su nedideliu gijų skaičiumi. Bet kas apie UDP DatagramChannels? (Turiu pripažinti, kad nesu labai susipažinęs su UDP.) Siunčiama ...
nustatyti 20 vas '09 16:22
2
atsakymai

yra „DatagramSocket.send“ saugus?

Aš planuoju naudoti „DatagramSocket“ egzempliorių ir skambinti jo siuntimo metodu iš skirtingų siūlų ... siųsti UDP paketus kitiems klientams. Ar metodas yra saugus siūlas, ty šio metodo skambinimas iš skirtingų siūlų, nesukels ...
gegužės 11 d., 17 val
2
atsakymai

Kai kurie „Java“ paketo klausimai

Neseniai aš padaliau savo nosį į lizdų programavimą su java, ir turiu keletą bendrų klausimų. Yra susieti () metodas, taip pat prisijungti () ir atjungti (). Nėra atlošo (). Ar tai yra dėl to, kad atjungus lizdą yra nesusieta? Ar ji renka ...
birželio 15 d. 11 val
2
atsakymai

Koks skirtumas tarp atviro lizdo ir prijungto lizdo?

„Java Socket“ klasėje yra du būdai, kurie yra uždaryti ir yra prijungti, siekiant patikrinti, ar lizdas yra uždarytas ar prijungtas. Aš norėjau sužinoti, koks skirtumas yra tik atvirame TCP lizde ir atvirame ir prijungtame TCP lizde ir kaip jis skiriasi ...
nustatyti 02 sp '12 8:39
1
atsakymas

Kodėl netcat negali gauti antros transliacijos žinutės?

Bandydamas transliuoti pranešimus („Debian 8.3“ virtualioje mašinoje, veikiančioje „VirtualBox 5.0.14“ Windows 7 nešiojamuoju kompiuteriu), sužinojau, kad netcat (nc) gauna tik pirmąjį transliavimo pranešimą. Jis nepatenka į ...
22 val. '16, 20:20
4
atsakymai

Kodėl ištrinau UDP datagramas net jei veikia?

Sukuriu „Java“ sąsają tarp srautinio serverio ir „flash“ kliento. Pastebėjau, kad UDP datagramai gali išeiti iš savo sąsajos, net jei abu procesai veikia vietoje. Ar tai normalu? Aš maniau, kad nesant datagramo n ...
Nustatykite kovo 28 d., 10 val. 20:51
3
atsakymai

Sukurkite „OpenSSL“ „Android NDK“

Noriu naudoti DTLS (OpenSSL) naudojant JNI „Android“ 2.1 / 2.2. Ar kas nors gali padėti man pradėti (samouczków, instrukcijos, nuorodos ir kt.), Sukuriant „Android“ (2.1 / 2.2) „Android“ NDK? Viskas, kas svarbu dėl to, ką aš ...
birželio 1 d., 10 val. 22:17