码迷,mamicode.com
首页 > 其他好文 > 详细

网络编程——我看的很认真的喔,要用于实践

时间:2017-11-04 00:19:44      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:没有   下载   其他   server   pre   star   网络   台式电脑   otto   

Java最大的特性是跨平台性,它的优势在于网络编程
技术分享
 
 技术分享
技术分享
下面这个例子:
这样下载的就是一个简单的网页,而没有其他的,比如说图片资源。如果想要下载整个网站,就要进一步编写代码,在下载好之后的页面分析里面的图片资源和一些超链,如果含有的话就继续下载,类似于网络爬虫。这样就可以把整个网站给爬出来了。不过这里面还要注意搜索的超链一般是两到三层,不要太多,这个可以自己设定。
技术分享
 其中说明了一些网站去爬别的网站的商品价格,就比如说,一家书店网站,同时监控京东上面的书的价格,只要京东上面调节了价格,这个网站同时也同步跟上。而京东也做了相应的措施,是将书的价格做成了一张图片,这样防止别的网站爬其中的数据,可是这并不能避免,因为加上面那个折扣在哪里,别的网站还是可以爬到相关的数据。贼几把厉害。这样有些网站没办法,因为人家要爬我的数据,访问我的数据,服务器在哪里也受不了啊,所以一些网站会做一个日志,提供人家去爬你的信息,给你一些权限,希望减轻服务器的压力。     
下面例子,提取当当网书的价格:
技术分享 技术分享
看下面这个例子:
服务器端:Server.java
客户端:Client.java
首先运行Server.java,让其处于监听状态。然后运行Client.java,在里面输入数据,回车就可以得到服务器返回的数据。同时打开服务器运行窗口会看到客户端的请求。直到客户端输入bye,然后客户端与服务器才进行结束。
我想:如果是远程,只要获取端口就行,就可以远程访问数据了。自己可以试一下,在台式电脑上创建服务器Server.java,在笔记本上创建客户端Client.java,然后进行访问。————有待实践!!!(实践是检验真理的唯一标准,不实践,上面说的都是错的!)
技术分享 技术分享
看下面的例子:
服务器端:Server.java
客户端:Client.java
这个聊天室还是先运行服务器端,然后运行客户端,可以多次运行,每运行一次就代表一个人的操作。
我想:同样也是,我要在电脑上运行服务器端,在笔记本上多次运行客户端进行聊天,————待实践!!!
技术分享 技术分享
 数据报是无连接的,也可以来传送数据,所以说这个是主要用来传送数据的。
接收的数据放在数据包里面。
同样也是有服务器端、客户端。
看例子:
服务器端:Server.java
客户端:Client.java
还待测试!

 

 
 

 

网络编程——我看的很认真的喔,要用于实践

标签:没有   下载   其他   server   pre   star   网络   台式电脑   otto   

原文地址:http://www.cnblogs.com/jichui/p/7780812.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!