View Issue Details

IDProjectCategoryView StatusLast Update
0003976Slicer4Core: Extensionspublic2015-09-09 08:29
Reporterarnaudsoulie Assigned Tojcfr  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Product VersionSlicer 4.4.0 
Target VersionSlicer 4.5.0-1Fixed in VersionSlicer 4.5.0-1 
Summary0003976: Socket communication in 3D Slicer
Description

how to implement simple TCP socket communication in the last version of 3D Slicer.
I tried to do that in an extension, but haven't succeeded until now.
Te goal would be to receive image in a proprietary format (header + raw image data) through a socket. I'd be very grateful for any help or even ideas on the subject.

Additional Information

This has to be done in C++ langage

TagsNo tags attached.

Activities

jcfr

jcfr

2015-03-11 11:40

administrator   ~0012972

Hi Arnaud,

Instead, I would suggest to look at OpenIGTLink. It is fully supported in Slicer, you would then have to implement the part translating your special image into OpenIGTLink format. See http://openigtlink.org/

For more question, I would suggest you send an email to the Slicer developer list.

Hth
Jc

arnaudsoulie

arnaudsoulie

2015-03-12 01:12

reporter   ~0012973

Hi Jc,

Thank you for the quick answer. I've already looked at OpenIGTLink. I think It won't do the job because the client/server system has to work in RT and I'can't translate my Image into Open IGTLink format on the Client side because I have to use a proprietary software for sending the special image trough the socket (supposing the computer on which Slicer runs is the server)
Nevertheless thank you for your help. I will then send an email to Slicer developper list.

jcfr

jcfr

2015-03-13 15:17

administrator   ~0012974

Since the discussion has been moved on the mailing list, I am closing this issue.

See http://slicer-devel.65872.n3.nabble.com/3D-Slicer-plugin-or-module-with-C-socket-communication-td4033651.html

Issue History

Date Modified Username Field Change
2015-03-11 07:38 arnaudsoulie New Issue
2015-03-11 07:38 arnaudsoulie Status new => assigned
2015-03-11 07:38 arnaudsoulie Assigned To => jcfr
2015-03-11 11:40 jcfr Note Added: 0012972
2015-03-11 11:40 jcfr Status assigned => feedback
2015-03-12 01:12 arnaudsoulie Note Added: 0012973
2015-03-13 15:17 jcfr Note Added: 0012974
2015-03-13 15:17 jcfr Status feedback => closed
2015-03-13 15:17 jcfr Resolution open => fixed
2015-03-13 15:17 jcfr Fixed in Version => Slicer 4.4.1
2015-03-13 15:17 jcfr Target Version => Slicer 4.4.1
2015-09-09 08:29 jcfr Fixed in Version Slicer 4.4.1 => Slicer 4.5.0-1
2015-09-09 08:29 jcfr Target Version Slicer 4.4.1 => Slicer 4.5.0-1