您现在的位置是:亿华云 > IT科技类资讯
Socket技术,实现Http协议和游戏服务器协议(Java代码)
亿华云2025-10-09 12:54:41【IT科技类资讯】3人已围观
简介复制publicclasstestHttpClient{ publicstaticvoidmain(String[]arg){ Socketsocket=n
复制public class testHttpClient { publicstatic void main(String[] arg){ Socket socket=new Socket(); try { socket.connect(new InetSocketAddress("www.baidu.com",技术 80), 300); OutputStream o=socket.getOutputStream(); //http协议字符串 包括包头和包体,http采用"\r\n"做为分割,实现包头除了第一排之外,协议戏服协议都是和游采用key:value方式来保存信息,站群服务器一把服务器解锁提取 String requestStr="GET / HTTP/1.1\r\n" //第一排三个信息 分别是代码 1、请求方式(一把都会用两张get和post) 2、技术请求路径 3、亿华云实现采用http1.1协议 +"Host: www.baidu.com\r\n" //申明Host //如果有其它hearder 字段信息可以防止在这里 +"\r\n" //这里表示包头结束 +"\r\n"; //这里表示包体结束(由于这个get没有任何的协议戏服协议结构体,如果需要向post那样传参 key1=value1&key2=value2,和游注意一定要在包头中增加"Content-Length:***"申明包体长度) o.write(requestStr.getBytes()); o.flush(); BufferedReader i= new BufferedReader(new InputStreamReader (socket.getInputStream())); String response=""; String readOneStr=null; while ((readOneStr=i.readLine())!=null){ response+=readOneStr+"\r\n"; } System.out.println(response); }catch (IOException ioe){ ioe.printStackTrace(); } } 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.
很赞哦!(87)
相关文章
热门文章
站长推荐
为了避免将来给我们的个人站长带来的麻烦,在选择域名后缀时,我们的站长最好省略不稳定的后缀域名,比如n,因为我们不知道策略什么时候会改变,更不用说我们将来是否还能控制这个域名了。因此,如果站长不是企业,或者有选择的话,如果不能选择域名的cn类,最好不要选择它。
阿里云 Serverless App Engine(SAE) 助力升学在线从容应对流量高峰
net.cn域名注册期限是多长?是否支持中文注册?
年度关键词 | 数字能力
用户邮箱的静态密码可能已被钓鱼和同一密码泄露。在没有收到安全警报的情况下,用户在适当的时间内不能更改密码。在此期间,攻击者可以随意输入帐户。启用辅助身份验证后,如果攻击者无法获取移动电话动态密码,他将无法进行身份验证。这样,除非用户的电子邮件密码和手机同时被盗,否则攻击者很难破解用户的邮箱。
收藏版:《JDK13新特性详解》
TLS 加速技术:Intel QuickAssist Technology(QAT)解决方案
ICML 2021论文接收大排行!谷歌霸榜,国内北大第一、清华第二,华人学者表现亮眼......