Well, is this RFID reader transmitting over sockets ?
Most RFID readers are serial (Com) or USB devices. When incorporated into a hand-held or POS unit the information surrounding the RFID is usually wrapped along with other information as to the location (register, etc).
So your question must be expanded to included the source of the TCP data.
Setting up a socket is not all too difficult. Managing the data that it receives, making authenticated connection to the other end, protocol to use, port, etc. that is where some planning and information come in to make it a successul project. Do you have all this information ?
Is the data being transmitted / received in plain text ?
Is in coming in as a delimited string ?
Is it an XML stream ?
Once you have all the needed information, and pass the code you have done so far, I might give you a helping hand.
// Jerry