If you can control what's pushing data to the IP address/port, then yes, you could use WCF. Unfortunately, without some sort of contract/binding to specify the means by which your "server" and your "client" communicate, WCF won't help you much.
So if you can't control the client code, you'll need to "roll your own" listener. As @Rob Stevenson-Leggett suggested: TcpListener
Edit:
Thanks Randolpho... So, I´ll develope
a Windows Service with the listener
and add the message to MSMQ. And in
the otner hand, I need a module to
read the queue (MSMQ) and add that to
DB... That module could be in WCF?
What you think?
Yep. WCF provides the MsmqIntegrationBinding for communicating on either end with an MSMQ.
Here's a nice tutorial:
http://msdn.microsoft.com/en-us/library/ms789008.aspx