IPCSocket vs TCPSocket

Is there any advantages/disadvantages to using a TCPSocket vs an IPCSocket to connect to another local Xojo application on the same system/device? I researched IPCSocket, but the fact that it uses a file to transfer information has me leaning towards TCPSocket. This is mainly due to the fact that this is for two console apps (one main, and one a helper app) on a small device that incorporates a fairly small compactFlash drive. First is the performance issue of reading/writing to the flash, then there’s the flash life expectancy from the constant writes (although they’ve come a long ways). Anybody else have any experience with this?

IPCSocket on Windows is implement as a TCPSocket on localhost.
See http://forums.realsoftware.com/viewtopic.php?f=2&t=2735
If you read it, you’ll see that Aaron said that you might have firewall problems with the TCPSocket that you won’t have with the IPCSocket.