If you're trying to make a client for a chat network, then you're pretty much doomed. It's possible for Java. (Java is not your problem) Your problem is learning the servers protocols. If you can't...