为什么send(s,"data\r\n",strlen("data\r\n"),0);发不出去消息
在做邮件收发器,发送smtp命令的时候send(s,"data\r\n",strlen("data\r\n"),0);怎么也发不出去,但把其中data字符串改成其他的字符比如dadd就能发出去,但命令就是要发data出去啊,汗,语句应该没有错,但是为什么data不能发,还望有人指点下?
[解决办法]
这个不应该,需要你的完整的代码来判断一下问题在哪里
[解决办法]
errno
[解决办法]
snprintf。
[解决办法]
代码没错,监听一下网络通讯数据,看是否是没发还是对方没有处理
[解决办法]
抓包是网络程序员必须掌握的技能之一!
[解决办法]