Alright, so to better myself with network logic I've decided to make a small net game.
I need to input commands to the console as well as output status updates at the same time. I'd prefer to write a gui interface for that, but I'd rather work with WinAPI as little as possible (I mean, look at the way it's designed...).
I'd like to do this with standard operations, limiting dependencies is a must for me.
SFML has network, graphics and window support so you may be able to dodge 90% of the WinAPI if you design it right.
I don't see what you mean by "limiting dependencies", do you mean you want to stick with only one or two libraries? Or do you want to avoid monolithic solutions like Boost for some arbitrary reason?