Jak zakodować pusty bajt

Odpowiedz Nowy wątek
2017-08-12 13:55
0

Witam mam wysłać ramkę danych i w tej ramce mają być także puste bajty czy tak zainicjowany bajt jest poprawny i pusty ?

byte zero = new byte();

Pozostało 580 znaków

2017-08-12 14:09
0

nie, bedzie on mial wartosc 0. jesli 0 cie nie satysfakcjonuje to dodaj jakas flage ktora bedzie mowila czy wartosc jest pusta czy nie

edytowany 2x, ostatnio: katelx, 2017-08-12 14:11

Pozostało 580 znaków

2017-08-12 14:16
0

Niestety sam sobie flag dodawać nie mogę, bo jest powiedziane że ma być pusty i koniec, właśnie nie wiem jak to zrobić.

Pozostało 580 znaków

2017-08-12 14:17
0

no to zero i tyle

Pozostało 580 znaków

2017-08-12 15:14
0

No nic będę próbował tak wysyłać ramkę

Pozostało 580 znaków

2017-08-12 15:32
0

Jaką ramkę ? Ale i tak prawdopodobnie ma być równy 0

Pozostało 580 znaków

2017-08-12 15:38
0

Komunikuję się z ARM protokołem udp mam określoną ramkę i mam wysyłać także bajty puste liczby i znaki ascii. Zastanawiam się nad kodowaniem

Pozostało 580 znaków

2017-08-12 23:47
0

Tworzysz coś w oparciu o dostarczony protokół czy sam dobierasz już payload wewnątrz UDP? I możesz włożyć co chcesz.

Pisałem wiele aplikacji sieciowych, w tym takich w których sam tworzyłem "ramkę"/ pakiet/ segment/ z faktu nietypowego interfejsu i protokołu (maszyny produkcyjne, komputery pokładowe).
Jeżeli specyfikacja techniczna mówi o pustym miejscu, to najczęściej (wg RFC) chodzi o wypełnienie zerami, jeżeli np jest Flag-> empty to bit zerowy.
Jeżeli mamy zamiar użyć UDP, a to w Ipv4 jest chyba jeden bajt (wł oktet) który dokumentacja określa jako zerowy... czyli 0x00.

Wydaj mi się (bo nie jestem mega pewien) że w nagłówkach standardowych protokołów nie ma czegoś takiego jak puste pole. Tzn ... są pola tak zw opcjonalne. Można je pominąć. Ale jako tak nie można ustawić pola stricte pustego... tzn albo jest zerowane (bit, oktet, słowo, podwójne słowo) albo pomijane.

P

Pozostało 580 znaków

2017-08-13 12:24
0

Witam, chyba chodzi o to żeby wysłać za pomocą gotowego protokołu udp ramkę danych czyli po prostu kilka bajtów. Chyba że coś źle rozumie

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0