diff options
author | Manikandan C <mchockalingam@de.adit-jv.com> | 2018-11-28 11:01:44 +0100 |
---|---|---|
committer | Christoph Lipka <clipka@users.noreply.github.com> | 2018-12-21 10:16:46 +0100 |
commit | 2262f8b3406ac903a37f96a63c6250de215d1866 (patch) | |
tree | a5fcd778ae75d9ac1cd04202324a00ab50d3c7bd /src/shared/dlt_common.c | |
parent | 037d33d0c1bc83ca79812340ea9120d13fd1c705 (diff) | |
download | DLT-daemon-2262f8b3406ac903a37f96a63c6250de215d1866.tar.gz |
Made socket send reliable
Made TCP socket send reliable by storing the unsent/partial message
in the ring buffer. This will avoid the corrupted messages/Gaps in
Viewer side
Signed-off-by: ManikandanC <Manikandan.Chockalingam@in.bosch.com>
Diffstat (limited to 'src/shared/dlt_common.c')
-rw-r--r-- | src/shared/dlt_common.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/shared/dlt_common.c b/src/shared/dlt_common.c index 7ddef50..ce2d3f4 100644 --- a/src/shared/dlt_common.c +++ b/src/shared/dlt_common.c @@ -2134,6 +2134,7 @@ DltReturnValue dlt_receiver_init(DltReceiver *receiver, int fd, int buffersize) receiver->lastBytesRcvd = 0; receiver->bytesRcvd = 0; receiver->totalBytesRcvd = 0; + receiver->bytes_sent = 0; receiver->buffersize = buffersize; receiver->fd = fd; receiver->buffer = (char*)malloc(receiver->buffersize); |