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