社区
网络编程
帖子详情
C++写的简易web服务器为什么不能正常显示内容,java却可以
上岸の鱼
2015-09-02 05:41:35
功能很简单,用socket实现,读取一个文件内容返回,在浏览器中显示。
但是我用C++写的服务端,浏览器显示无法访问,
而java写的服务端却可以,
有谁知道这有什么区别?
我用C++写了一个客户端,去访问java写的服务端内容,可以正常得到结果,不过里面有个别乱码字符。
...全文
143
5
打赏
收藏
C++写的简易web服务器为什么不能正常显示内容,java却可以
功能很简单,用socket实现,读取一个文件内容返回,在浏览器中显示。 但是我用C++写的服务端,浏览器显示无法访问, 而java写的服务端却可以, 有谁知道这有什么区别? 我用C++写了一个客户端,去访问java写的服务端内容,可以正常得到结果,不过里面有个别乱码字符。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
上岸の鱼
2015-09-06
打赏
举报
回复
感谢各位,我也是这么猜的,java的ServerSocket估计是实现了Http协议或其相关子集,而客户端用socket访问的时候,只得到具体的数据内容,http协议头相关的内容应该被解析后不会放到具体的数据内容中。
oyljerry
2015-09-04
打赏
举报
回复
socket要实现http协议。不然浏览器处理不了返回的数据。可以用httpd等现成的框架
zgl7903
2015-09-03
打赏
举报
回复
VC6的 MSDN 的例子里有个好像是叫 HttpServer 可以参考下
worldy
2015-09-02
打赏
举报
回复
肯定是没有按照规范来写,通过socket要写web服务器,你得实现http协议,至少的实现某个子集
春天到了冬天还远吗
2015-09-02
打赏
举报
回复
你C++写的服务端发给浏览器的报文 包含了http头了么? 如果有http头 那就抓下包,看看报文对不对 还有确保 content-type /content-length没问题
JAVA
上百实例源码以及开源项目
Java
波浪文字,一个利用
Java
处理字符的实例,可以设置运动方向参数,
显示
文本的字符数组,高速文本颜色,
显示
字体的 FontMetrics对象,得到Graphics实例,得到Image实例,填充颜色数组数据,初始化颜色数组。...
java
开源包4
往好了用什么都能干,就是
不能
让一个网站下线。 FTP客户端
Java
类库 ftp4j ftp4j是一个FTP客户端
Java
类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP
服务器
上的目录和文件,创建、...
java
开源包11
往好了用什么都能干,就是
不能
让一个网站下线。 FTP客户端
Java
类库 ftp4j ftp4j是一个FTP客户端
Java
类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP
服务器
上的目录和文件,创建、...
java
开源包6
往好了用什么都能干,就是
不能
让一个网站下线。 FTP客户端
Java
类库 ftp4j ftp4j是一个FTP客户端
Java
类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP
服务器
上的目录和文件,创建、...
java
开源包9
往好了用什么都能干,就是
不能
让一个网站下线。 FTP客户端
Java
类库 ftp4j ftp4j是一个FTP客户端
Java
类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP
服务器
上的目录和文件,创建、...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章