recvfrom 错误 GetLastError() SOCKET_ERROR 10014
int PASCAL FAR recvfrom( SOCKET s, char FAR* buf, int len, int flags,struct sockaddr FAR* from, int FAR* fromlen); 函数原型是这样滴,废话不多说,最后一个参数错误。 最后一个参数fromlen的长度错误,应该给他一个初始化值,大小为struct sockaddr 的大小 既是: int fromlen=sizeof(struct sockaddr ); 再测试一次···应该OK了 |