[pso] [tema5] inchidere tcp

Octavian Voicu octavian.voicu at gmail.com
Sun May 31 01:34:48 EEST 2009


2009/5/31 Bogdan Tenea <tenea.bogdan at gmail.com>

> Un pic offtopic: in structura fwr_t aia dintr-un motiv necunoscut portul
> este int in loc de short, si nu-mi dau seama daca din motivu asta sau din
> motivul cu headerele tcp la intrare/iesire am obtinut niste rezultate
> dubioase la folosirea ntohl (in teste am vazut ca se foloseste ntohs). Nu e
> ceva foarte grav dar ar fi bine pentru cei care o sa se chinuie la anu sa
> fie modificat :)
>

Pentru porturi se foloseste tot timpul ntohs / htons.
Chiar daca portul e int in structura, n-o sa aiba niciodata valori mai mari
ca short.

Daca vrei sa convertesti portul respectiv in format network, ar trebui sa
folosesti htons (ntohs e pt conversia net => host; ca implementare probabil
sunt identice, dar asa e mai corect :) ). O sa-ti faca automat compilatorul
cast din int in short cand apelezi functia.


-- 
Octavian Voicu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/pso/attachments/20090531/0da31659/attachment.htm>


More information about the pso mailing list