当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题] 用C语言写的socket程序,怎么把server返回给client的信息在浏览器显示?
帖子发表于 : 2007-10-24 19:10 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
现在老师留了个程序让用C语言写socket程序,要求当用户的browser向server发出连接请求的时候,server在用户的浏览器中显示确认信息,其他的都搞定了,就是不知道怎么把信息显示在浏览器上??(sever和client都在自己的主机上)

希望大家帮忙,在google上搜了也没搜到帮助太大的!


最后由 TheChampionHeart 编辑于 2007-10-26 13:11,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-24 19:17 
头像

注册: 2007-08-31 16:28
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
... 这个要求有些变态,试试ajax or js


_________________
Linux gentoo 2.6.23-gentoo-r1 #4 PREEMPT Sat Nov 10 11:51:13 CST 2007 i686 AMD Duron(tm) processor AuthenticAMD GNU/Linux


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-24 19:34 
头像

注册: 2005-08-22 14:05
帖子: 1743
地址: 离开北京
送出感谢: 1
接收感谢: 3
浏览器显示??
用firefox那种


_________________
错过好多好贴,没占到广告位后悔啊


页首
 用户资料  
 
4 楼 
 文章标题 : 不太懂ajax 和javascript 老师也说用C写!无奈
帖子发表于 : 2007-10-25 22:08 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
newage 写道:
... 这个要求有些变态,试试ajax or js


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-25 22:10 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
ttand 写道:
浏览器显示??
用firefox那种

老师没说应该没有什么限制吧!


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-25 22:57 
头像

注册: 2007-05-26 11:50
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
啥米意思?
“要求当client向server发出连接请求的时候,server在浏览器中显示信息”这句话怎么理解?是客户端在自己的浏览器显示结果?还是服务器段显示客户端的请求信息?怎么还有一个client?你要在自己的client,server,browser三者之间打转?
没明白你的要求。

如果仅仅是把server返回的结果显示在浏览器上,在server返回结果的时候指定消息头就好了,加上一下http协议头。


_________________
---------------------------------------------------------------------
我终身奋斗的最低革命纲领:农妇__山泉__有点儿田


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-10-26 0:14 
头像

注册: 2005-08-22 14:05
帖子: 1743
地址: 离开北京
送出感谢: 1
接收感谢: 3
如果是简单的程序 顶多显示在 命令行上了


_________________
错过好多好贴,没占到广告位后悔啊


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-10-26 6:53 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
老师的意思是让你模拟HTTP协议的互动


_________________
目前负债150多万


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-10-26 13:13 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
reulis 写道:
啥米意思?
“要求当client向server发出连接请求的时候,server在浏览器中显示信息”这句话怎么理解?是客户端在自己的浏览器显示结果?还是服务器段显示客户端的请求信息?怎么还有一个client?你要在自己的client,server,browser三者之间打转?
没明白你的要求。

如果仅仅是把server返回的结果显示在浏览器上,在server返回结果的时候指定消息头就好了,加上一下http协议头。


谢谢您的提醒了,我说的是不太明白。呵呵


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-10-26 13:25 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
reulis 写道:
啥米意思?
“要求当client向server发出连接请求的时候,server在浏览器中显示信息”这句话怎么理解?是客户端在自己的浏览器显示结果?还是服务器段显示客户端的请求信息?怎么还有一个client?你要在自己的client,server,browser三者之间打转?
没明白你的要求。

如果仅仅是把server返回的结果显示在浏览器上,在server返回结果的时候指定消息头就好了,加上一下http协议头。

能告诉我http协议头怎么加吗?
:D


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-10-26 13:33 
头像

注册: 2006-12-20 18:41
帖子: 776
送出感谢: 0 次
接收感谢: 0 次
ttand 写道:
如果是简单的程序 顶多显示在 命令行上了



如果是刚学socket编程,应该不会叫你做什么浏览器,估计是在客户端的终端显示
是不是lz看错了,“在客户端显示”而不是“在浏览器显示”吧


_________________
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-10-26 15:35 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
AutumnHealth 写道:
ttand 写道:
如果是简单的程序 顶多显示在 命令行上了



如果是刚学socket编程,应该不会叫你做什么浏览器,估计是在客户端的终端显示
是不是lz看错了,“在客户端显示”而不是“在浏览器显示”吧[/quot]
"As you develop the code, you can test your server with a web browser."
"When your server encounters an error,it should send a response message with the appropriate HTML source so that the error information is displayed in the browser window"


页首
 用户资料  
 
13 楼 
 文章标题 : c 语言里send() 函数不可以发送html信息吗?
帖子发表于 : 2007-10-26 15:56 
头像

注册: 2007-10-06 20:49
帖子: 98
地址: 中国,天津(Tianjin China)
送出感谢: 0 次
接收感谢: 0 次
如果可以的话,有人能告诉我参数怎么添吗?


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-10-26 16:04 
头像

注册: 2006-02-27 20:19
帖子: 599
地址: works system
送出感谢: 0 次
接收感谢: 0 次
看RFC2616文档


_________________
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2007-10-26 19:28 
头像

注册: 2007-05-26 11:50
帖子: 156
送出感谢: 0 次
接收感谢: 0 次
:? 楼主自己误会老师的意思了啊,老师的意思就是让你简单滴模拟了一个web server,只不过你这个不管是否请求来自http协议,只管响应。而且老师比较人道滴让你用浏览器代替了client,免得你自己去写。
你们老师写滴很清楚了,只是让你们来测试服务器段socket代码是否能够正常工作。

你直接用浏览器向socket端口发请求就好了,服务器接受的请求后先发送一段http头,然后再发送消息内容就可以了。至于加http头,就是几个type,length,协议的字符串而已,网上搜索一把就有了。

不过如果你直接用浏览器来发请求滴话,即使服务器发回滴消息不写http头,也能够在页面上把响应消息显示出来滴! :D 你可以偷懒这么干!


_________________
---------------------------------------------------------------------
我终身奋斗的最低革命纲领:农妇__山泉__有点儿田


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 18 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译