linux 以URL访问TCP

一个HTTP服务器开启之后,我们是可以以URL的方式访问服务器资源的,可是linuxSocket编程中,只能以IP+PORT方式访问服务器,如何给Socket编写出的HT... 一个HTTP服务器开启之后,我们是可以以URL的方式访问服务器资源的,可是linux Socket编程中,只能以IP+PORT方式访问服务器,如何给Socket编写出的HTTP服务器设定路径访问呢??? 展开
 我来答
cincoutvc
2017-12-26 · TA获得超过3899个赞
知道大有可为答主
回答量:2455
采纳率:90%
帮助的人:2627万
展开全部
不需要设定路径,Linux socket编程中通过调用网络信息函数查询URL中域名对应的IP地址,这个函数是gethostbyname,它通过查询/etc/hosts文件或者DNS服务来确定域名对应的IP地址,不过它并不是返回一个IP地址,而是返回一个hostent结构,这个结构在connect调用中会用到。URL的参数部分则是在HTTP请求的请求头也就是“HTTP请求首部”中给予,所以Linux socket编程中对于URL考虑好域名获取IP就可以了。
Storm代理
2023-07-25 广告
StormProxies是一家提供动态代理服务器服务的企业,旨在帮助用户更好地管理网络访问和安全。以下是一些关于StormProxies的IP动态代理服务的特点:1. 高匿名性:StormProxies的动态代理服务器具有高匿名性,可以有效... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式