有谁知道WinSock.h和WinSock2.h之间的区别.我知道他们不使用相同的库(.lib),但我不知道WinSock2是否只添加了新功能,或者它是否也改进了WinSock 1功能.我正在使用IP/TCP套接字,并希望使用select()管理超时.我还使用多个线程同时管理多个客户端.我应该继续使用WinSock 1.1还是应该转移到WinSock 2?提前致谢.
我使用Microsoft Visual C++ 2010 Express编写程序.当我想分发我的程序时,我使用'Release'配置编译它,我也设置链接器不添加调试信息.所以我的问题是,我的可执行文件是安全的还是任何人都可以反编译它并查看源代码?如果它不安全,我该如何防止它被反编译?