服务器开一个UDP端口监听消息,客户端启动的时候,向局域网广播一条消息(你自定,到服务器指定的端口),服务器收到消息之后,给客户端回复一条消息。这样能获得IP。客户端手动回复以后,向对方发送条消息询问用户名,对方收到就回复用户名(这和日常通信差不多了,只是用UPD协议)。
socket可以实现你的要求mfc中封装了csocket(同步)和casyncsocket(异步)这两个类,可以看下