客户端http post方式请求,服务端socket,客户端收不到返回信息

服务端能接收到客户端发送的请求,但是客户端收不到返回。socket与http间怎么实现通信,为什么socket能收到请求,可客户端收不到socket的返回信息。
我的socket服务端是c写的

http 是应用层 是7层的最高层  对于SOCKET来说 是固定了 传输的协议, 而且是短连接, 用SOCKET完全可以模拟出http 协议, 对方收不到 你要分几种情况判断,


    客户端请求完毕后就直接关闭了会话

    会话访问后在数据返回之前就断开了,客户端没有收到任何数据

    客户端收到数据,但是不符合HTTP协议,被过滤了

追问

能加一下QQ吗,我的返回是这么写的,可以吗write(iSd,SendBuf,strlen(SendBuf));

追答

不好意思 我对c不熟悉 我熟悉C#

追问

那socket是如何模拟http协议返回啊

追答

你百度一下HTTP 头部信息就知道了 或者 自己抓一个http请求的头部信息就明白了 一般浏览器都有这个抓包的功能

温馨提示:答案为网友推荐,仅供参考