# Help to bootstrap a Module development for a beginner

**URL:** <https://forum.inductiveautomation.com/t/help-to-bootstrap-a-module-development-for-a-beginner/12723>\
**Category:** General Discussion\
**Created:** [February 26, 2017, 9:06am UTC](https://forum.inductiveautomation.com/t/help-to-bootstrap-a-module-development-for-a-beginner/12723 "2017-02-26T09:06:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![solam](https://avatars.discourse-cdn.com/v4/letter/s/c6cbf5/32.png) [@solam](https://forum.inductiveautomation.com/u/solam)\
**Post date:** [February 26, 2017, 9:06am UTC](https://forum.inductiveautomation.com/t/help-to-bootstrap-a-module-development-for-a-beginner/12723/1 "2017-02-26T09:06:14Z")

</div>

Hello,

I am a complete Ignition user. I have been tasked with developing an Ignition module which can listen to a TCP socket and call a registered script.

I would like to ask if any body could give me some guidance on how to boot strap a project like that and how to solve the TCP socket implementation challenges.

Best Regards,

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 26, 2017, 2:38pm UTC](https://forum.inductiveautomation.com/t/help-to-bootstrap-a-module-development-for-a-beginner/12723/2 "2017-02-26T14:38:07Z")

</div>

Well, there’s no sample that’s a good fit. The closest would be the layout of the driver example but with a normal gateway hook and a normal persistent record to hold your configured script call. You haven’t shared enough detail to advise more – in particular, where you want to draw the boundary between what java does and what the jython script does.

---

<div class="post-metadata">

**Author:** ![AlThePal](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/althepal/32/3603_2.png) [@AlThePal](https://forum.inductiveautomation.com/u/AlThePal)\
**Post date:** [February 27, 2017, 3:02pm UTC](https://forum.inductiveautomation.com/t/help-to-bootstrap-a-module-development-for-a-beginner/12723/3 "2017-02-27T15:02:18Z")

</div>

I reckon you could do all of this in a Gateway script in Python and not have to create a module at all. Have a look at [this post](https://inductiveautomation.com/forum/viewtopic.php?f=72&t=14247) to help you get started.
