Doesn't Java use Winsock as well???

Anyway, it shouldn't matter where the connection comes from they will be able to connect, it is dealing with the difference in how data is interpreted by each langauge which can be a problem.

Lately I've been using telnet to connect to my server for testing purpose's...
A connection is a connection unless the protocls are completly different. (TCP, UDP, etc)