Witam,
Piszę program klient-serwer (w oparciu o TCP/IP przy pomocy WinSock), gdzie serwer ma przyjmować dane od klienta (inty lub float
y), następnie przetworzyć je zgodnie z zaimplementowanym równaniem i wyniki, także w postaci liczb (floaty) odesłać do klienta. Nie mam dużego doświadczenia w pisaniu takich programów, więc proszę o wyrozumiałość. Samą komunikację mam zaimplementowaną, chodzi mi jedynie o przesyłanie kilku liczb naraz funkcją send(). Najpierw próbowałem ubrać to jakoś w strukturę, nawet mi to jakoś wyszło po stronie klienta ( z naciskiem na jakoś ), ale nie za bardzo wiedziałem jak to odebrać i "przerobić" po stronie serwera. Następnie próbowałem jakoś "zapakować" liczby w tablice char
ów, ale również nie wiedziałem jak to "rozpakować" po stronie serwera.
Czy mógłby mi ktoś podpowiedzieć jaką metodą najłatwiej się posługiwać w przypaku wysyłaniu kilku liczb naraz. I jak to w ogóle "zapakować" i "rozpakować" po obu stronach? Czytałem też coś o funkcjach ntoh() i hton() ale nie za bardzo wiem czy z tym to się je. I tak męczę się już z tym 2 dni, więc proszę o pomoc.
Będę wdzięczny za każdą podpowiedź, a nie pogardzę także jakimś przykładem.