摘要: 针对示例程序,说明几个用VC++基于TCP/UDP网络编程应注意的几个地方:
1、基于TCP和基于UDP的网络应用程序在发送和接收数据时使用的函数是不一样的:前者使用send和recv,后者使用sendto和recvfrom。
2、由于程序中使用了Winsock库中的函数,这里需要为程序链接相应的.lib文件:ws2_32.lib。
3、我们知道,Windows网络编程至少需要两个头文件:winsock2.h和windows.h,而在WinSock2.0之前还存在一个老版本的winsock.h。正是这三个头文件的包含顺序,导致了问题的出现...
阅读全文