| uIP 1.0 | 
Представление соединения TCP в стеке uIP. Подробнее...
#include <uip.h>
| Поля данных | |
| uip_ipaddr_t | ripaddr | 
| Адрес IP для remote host. | |
| u16_t | lport | 
| Локальный порт TCP, с сетевым порядком байт. | |
| u16_t | rport | 
| Локальная копия порта TCP дальней стороны соединения, с сетевым порядком байт. | |
| u8_t | rcv_nxt [4] | 
| Номер последоательности, который ожидается следующим для приема. | |
| u8_t | snd_nxt [4] | 
| Номер последовательности, который был нами отправлен последним. | |
| u16_t | len | 
| Длина ранее отправленных данных. | |
| u16_t | mss | 
| Текущий максимальный размер сегмента для соединения. | |
| u16_t | initialmss | 
| Начальный максимальный размер сегмента для соединения. | |
| u8_t | sa | 
| Переменная состояния вычисления таймаута ретрансмиссии. | |
| u8_t | sv | 
| Переменная состояния вычисления таймаута ретрансмиссии. | |
| u8_t | rto | 
| Таймаут ретрансмиссии. | |
| u8_t | tcpstateflags | 
| Состояние и флаги TCP. | |
| u8_t | timer | 
| Таймер ретрансмиссии. | |
| u8_t | nrtx | 
| Количество ретрансмиссий, отправленных для последнего посланного сегмента. | |
| uip_tcp_appstate_t | appstate | 
| Переменная состояния приложения. | |
Представление соединения TCP в стеке uIP.
Структура uip_conn используется для идентификации соединения. Все поля структуры, кроме одного, считаются для приложения полями только для чтения. Исключение составляет поле appstate, назначение которого - разрешить приложению сохранить свое состояние (например, файловые указатели) для соединения. Тип этого поля конфигурируется в файле заголовка "uipopt.h".
Начальный максимальный размер сегмента для соединения.
См. определение в файле uip.h строка 1160
Используется в uip_connect().
Длина ранее отправленных данных.
См. определение в файле uip.h строка 1157
Используется в uip_connect() и uip_send().
Локальный порт TCP, с сетевым порядком байт.
См. определение в файле uip.h строка 1149
Используется в uip_connect().
Текущий максимальный размер сегмента для соединения.
См. определение в файле uip.h строка 1158
Используется в uip_connect().
Количество ретрансмиссий, отправленных для последнего посланного сегмента.
См. определение в файле uip.h строка 1169
Используется в uip_connect().
| uip_ipaddr_t uip_conn::ripaddr | 
Локальная копия порта TCP дальней стороны соединения, с сетевым порядком байт.
См. определение в файле uip.h строка 1150
Используется в uip_connect().
Переменная состояния вычисления таймаута ретрансмиссии.
См. определение в файле uip.h строка 1162
Используется в uip_connect().
Номер последовательности, который был нами отправлен последним.
См. определение в файле uip.h строка 1155
Используется в uip_connect().
Переменная состояния вычисления таймаута ретрансмиссии.
См. определение в файле uip.h строка 1164
Используется в uip_connect().
Состояние и флаги TCP.
См. определение в файле uip.h строка 1167
Используется в uip_connect() и uip_init().
 1.7.4
 1.7.4