# DOTA over a TCP client connection

**URL:** <https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928>\
**Category:** Open AT\
**Created:** [November 30, 2009, 6:12pm UTC](https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928 "2009-11-30T18:12:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![bhallett](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@bhallett](https://forum.sierrawireless.com/u/bhallett)\
**Post date:** [November 30, 2009, 6:12pm UTC](https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928/1 "2009-11-30T18:12:15Z")

</div>

Hello,

I am wondering if anyone viewing this forum has had any success in using a straight forward wip\_TCPClientCreateOpts  
connection to receive a DOTA update via the WIP\_READ events?

I have a problem where by I can open this link to the host successfully but when I send the whole dwl file to the device the device simply resets after x bytes.

Any help would be appreciated.

Thanks in advance

Barry

---

<div class="post-metadata">

**Author:** ![chiduprakash](https://avatars.discourse-cdn.com/v4/letter/c/c37758/32.png) [@chiduprakash](https://forum.sierrawireless.com/u/chiduprakash)\
**Post date:** [December 1, 2009, 5:55am UTC](https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928/2 "2009-12-01T05:55:51Z")

</div>

I think wip\_FTPCreateOpts() is the better option to download file and i am using it and working fine for DOTA

---

<div class="post-metadata">

**Author:** ![Eraser](https://avatars.discourse-cdn.com/v4/letter/e/c4cdca/32.png) [@Eraser](https://forum.sierrawireless.com/u/Eraser)\
**Post date:** [December 27, 2009, 9:19am UTC](https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928/3 "2009-12-27T09:19:06Z")

</div>

I’ve succesfully done a DOTA over a socket connection , I’ve broken the dwl file into small packages and i’m sending them one by one…but it takes like 5 minutes to do that…

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [December 27, 2009, 9:55am UTC](https://forum.sierrawireless.com/t/dota-over-a-tcp-client-connection/3928/4 "2009-12-27T09:55:03Z")

</div>

> [@Eraser](#):
>
> I’ve broken the dwl file into small packages

How small?

> [@](#):
>
> i’m sending them one by one

and you don’t send the next one til the previous one has been acknowledged?

> [@](#):
>
> but it takes like 5 minutes

That’s exactly the kind of thing you’d expect to see if you make your packets too small!

You will see exactly the same effect between using 1K XMODEM and 128-byte XMODEM - even over a serial cable!  
(this is precisely why 1K XMODEM was invented!)
