1. 可以。2.1 可以,只要防火墙开放了80 port.
2.2 监听有问题。外面的TCP包可能进不来。3.1 系统能容纳的线程数量与系统配置有关。
3.2 在ThreadProc 中return 就可以了。也可以用TerminateThread来强制结束线程。
3.3 多线程中一个重要的问题是线程之间的同步问题。
3.4 MSDN中有多线程的例子。4. MSN messager 的消息格式没有公开, 不知道如何办。
  网上有一些程序号称能给ICQ发消息,你可以去找找看。但是通常都不能收到ICQ的消息。