Hello, I have a problem concerning the implementation of a communication between a node server and a device. I use the library net in node that provides a communication port type TCP client .
code: var net = require('net'); var HOSTPLC = '192.168.45.120'; //Adresse de l'appareil. var PORTPLC = 9600; //Port de communication. var client = new net.Socket(); The problem is that when I send my string for the specific communication protocol to my device using eg: code: client.write(sFinsCmdRead); The function automatically adds unwanted values to each 16 hex value ( observed using a network protocol analyzer) that just create an error in the interpreter of the device. The value is sent C2: eg: > 46:49:4e:53:00:00:00:1a:00:00:00:02:00:00:00:00:c2:80:00:02:00:78:00:00:ef:bf:bd:00:00:01:01:c2:82:00:64:00:00:01 > > > This imply error in the communication protocol. My questions: Is there a way to define the size of frames sent or otherwise eliminate the C2 value in the code? To do this, where do I look (in the code) ? The initial objective was to communicate directly between the device and page hml5 but as it is not possible, I use the server node client side to interact with the device. Is the basic idea is valid or is there better way to implement this ? Thank you all for your help. -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to nodejs@googlegroups.com To unsubscribe from this group, send email to nodejs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en