读书人

windows socket error【10094】端口异

发布时间: 2013-09-07 14:12:44 作者: rapoo

windows socket error【10094】端口错误?可是我接收没问题,发送就是10094问题
在写一个cs通信模型,用UDP。C++
服务器接收客户端数据没有问题,也对应做出了相应的动作
但是
socketSer:已经定义在一个类里面
ALL:string型,要发送数据

sendto(this->socketSer, ALL.c_str(), strlen(ALL.c_str())+1, 0, (SOCKADDR *)&(this->localSer), this->len);
总是报错,10094---[GetLastError()得到的]

如果是端口出错引起的,接收应该也受影响吧,为什么会只能接收不能发送呢?
希望大家给我解答这个疑惑,谢谢了,希望这个不是水贴,我也不想浪费csdn的服务资源 socket 10094 UDP
[解决办法]
WSAEDISCON
(10094)
Graceful shutdown in progress.
Returned by WSARecv and WSARecvFrom to indicate the remote party has initiated a graceful shutdown sequence.

[解决办法]
参考下这里的socket例子:
http://download.csdn.net/detail/geoff08zhang/4571358
[解决办法]
看看你sendto的参数吧,先发送一个字符试试,发送目的地址结构的设置没有问题吧?

读书人网 >C++

热点推荐