# How to connect Between FCM and WIP

**URL:** <https://forum.sierrawireless.com/t/how-to-connect-between-fcm-and-wip/4445>\
**Category:** Open AT\
**Created:** [May 27, 2010, 11:34am UTC](https://forum.sierrawireless.com/t/how-to-connect-between-fcm-and-wip/4445 "2010-05-27T11:34:21Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidron](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@davidron](https://forum.sierrawireless.com/u/davidron)\
**Post date:** [May 27, 2010, 11:34am UTC](https://forum.sierrawireless.com/t/how-to-connect-between-fcm-and-wip/4445/1 "2010-05-27T11:34:21Z")

</div>

Hi,

I wrote a client/server application. the data is recieved in the UART port and is stored in a temporary buffer. Than the data is copyed to the “send” buffer of the tcp ( the wip\_write() buffer), waitting to be sent to the client. Nothing happens, because WIP\_CEV\_WRITE is not triggered.  
I found in the forom that many users have this dificulty. The question is how the WIP process knows when to trigger the WIP\_CEV\_WRITE event.

I will appritiate any help on the matter.  
David

---

<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:** [May 27, 2010, 12:26pm UTC](https://forum.sierrawireless.com/t/how-to-connect-between-fcm-and-wip/4445/2 "2010-05-27T12:26:19Z")

</div>

> [@davidron](#):
>
> The question is how the WIP process knows when to trigger the WIP\_CEV\_WRITE event.

WIP gives the WIP\_CEV\_WRITE when it is ready to accept (more) data - therefore, if you’re never getting the event, your connection is never reaching the point at which it is ready to send data.

Note that this is purely WIP - it has nothing to do with FCM!

What protocol are you using with WIP?
