recv和recvfrom都是用来接受来自的网络的数据。...来看看它们的原型:
int recv(
SOCKET,
char FAR*,
int,
int
);
int recvfrom(
SOCKET,
char FAR*,
int,
int,
struct...在linux下面的定义只是将SOCKET改成int,那么在linux下面的原型是这样:
int recv(
int,
char FAR*,
int,
int
);
int recvfrom(
int,...因为还是有点小区别,linux下面是int类型,而windows下面是unsigned int。...例如下面这段代码:
char szRecvBuf[1024] = { 0 };
recv( sockServer, szRecvBuf, 256, 0 );
这
里虽然定义的缓冲区的长度为1024但是接受的时候只用其中的