A stack which works with or without an Mbed os library. Provides IPv4 or IPv6 with a full 1500 byte buffer.
Dependents: oldheating gps motorhome heating
Diff: tcp/tcpbuf.c
- Revision:
- 79:f50e02fb5c94
- Parent:
- 61:aad055f1b0d1
- Child:
- 145:206bf0d073c7
--- a/tcp/tcpbuf.c Mon Nov 05 19:27:19 2018 +0000 +++ b/tcp/tcpbuf.c Sun Nov 11 15:44:23 2018 +0000 @@ -3,8 +3,8 @@ #include "http.h" -static int currentPositionInMessage; -static int bufferPositionInMessage; +static uint32_t currentPositionInMessage; +static uint32_t bufferPositionInMessage; static int bufferLength; static char* pBuffer; static char* p; @@ -14,7 +14,7 @@ return currentPositionInMessage >= bufferPositionInMessage && currentPositionInMessage < bufferPositionInMessage + bufferLength; } -void TcpBufStart(int position, int mss, char *pData) +void TcpBufStart(uint32_t position, int mss, char *pData) { currentPositionInMessage = 0; bufferPositionInMessage = position;