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

Revisions of tcp/tcpsend.c

Revision Date Message Actions
166:89e3ce39b31b 2020-04-02 Added a httpv (vanilla HTTP) module to TCP which does a similar job to https (HTTP over TCP) and allows the http module to be independent of its caller. File  Diff  Annotate
165:29a9e5f2eaef 2020-04-01 Removed leds to work out the source of a TCP reset File  Diff  Annotate
164:84b20bcd0941 2020-03-31 Corrected a bug whereby a TCP connection which was closed by the client (FIN) without ever being used was not closed (FIN) and so the client would keep it alive until we ran out of TCP connections. File  Diff  Annotate
163:f063e374cf2a 2020-03-13 Removed unneccessary check and reset to TCP File  Diff  Annotate
159:3ebef2d02f7f 2019-09-24 Moved http to web library File  Diff  Annotate
157:b0bdb77e27f3 2019-09-01 Tidied parameter order in HttpShim File  Diff  Annotate
156:be12b8fd5b21 2019-08-28 Update HttpShim to pass connection status File  Diff  Annotate
155:22f249751106 2019-08-20 Changed TcpBuf bytes from char to uint8_t File  Diff  Annotate
154:ba9879b19d9f 2019-07-31 Amalgamated Reply into Poll function File  Diff  Annotate
147:a6093b52e654 2019-05-17 Split HttpPollReply into HttpPoll and HttpReply to allow TSL to work File  Diff  Annotate
146:0fc66d610fd6 2019-05-15 Tidied the http shim File  Diff  Annotate
145:206bf0d073c7 2019-05-14 Added a shim module between the web server and TCP to switch between http (direct) and https (tls). File  Diff  Annotate
144:6bd5c54efc7d 2019-05-12 Tidied up tcp. File  Diff  Annotate
133:a37eb35a03f1 2019-03-20 Updated clock library File  Diff  Annotate
132:db2174b36a6d 2019-03-20 Updated clock library File  Diff  Annotate
131:774f7f367031 2019-03-19 Include ability to set a delay to a reply via TCP. File  Diff  Annotate
126:62edacc9f14d 2019-02-25 Added ability to post content plus content length and content start . File  Diff  Annotate
120:05b6d67a0cec 2019-01-29 Reduced retransmission timeout from 2000 to 700 ms File  Diff  Annotate
111:3600389d1add 2019-01-20 Started to add HTTPS. Not going to work as cannot get a free certificate for an internal server name. File  Diff  Annotate
93:580fc113d9e9 2018-12-02 Removed ClockTick and replaced with ms timer. File  Diff  Annotate
90:955f4c6e18a9 2018-11-22 Tidied up a lot of TCP File  Diff  Annotate
89:9b765a67699b 2018-11-21 Tidied up the stack traces File  Diff  Annotate
88:1ba13e6062a3 2018-11-20 Increased TCB pool from 10 to 20. File  Diff  Annotate
87:40d46a979cdb 2018-11-18 Removed sending of close after keepalive timed out - needs more thought. File  Diff  Annotate
83:08c983006a6e 2018-11-17 Added "send requests via IPv4" toggles for DNS, NTP and TFTP. File  Diff  Annotate
82:20781198d26d 2018-11-15 Added max retransmissions to TCP File  Diff  Annotate
80:4ef1500fca1d 2018-11-15 Used local ip scope to determine the local address used in TCP. File  Diff  Annotate
79:f50e02fb5c94 2018-11-11 Added RTO support to TCP and fixed a problem with polling of different IP versions. File  Diff  Annotate
78:9d8fc88df405 2018-11-05 Cleaned up TCP File  Diff  Annotate
75:603b10404183 2018-10-30 A lot of tidying up and prevented requests other than the first packet from doing anything. File  Diff  Annotate
74:c3756bfa960e 2018-10-29 Introduced the polling for and split Tcp into tcpSend and TcpRecv. Testied and working. File  Diff  Annotate