网络通信
Http的post方式通信
URL url=new URL("http://fanyi.youdao.com");
HttpURLConnection connection=(HttpURLConnection)url.openConnection();
connection.addRequestProperty("encoding","UTF-8");
connection.setRequestMethod("POST");
HttpClient进行get方式通信
HttpClient client=HttpClients.createDefault();
HttpGet get=new HttpGet("http://fanyi.youdao.com");
HttpResponse response=client.execute(get);
HttpEntity entity=response.getEntity();
String result=EntityUtils.toString(entity,"UTF-8");
HttpClient进行get方式通信
HttpClient client=HttpClients.createDefault();
HttpGet get=new HttpGet("http://fanyi.youdao.com");
HttpResponse response=client.execute(get);
HttpEntity entity=response.getEntity();
String result=EntityUtils.toString(entity,"UTF-8");
Socket特点
* Socket基于TCP链接,数据传输有保障
* Socket适用于建立长时间链接
* Socket编程通应用于即时通讯
* ServerSocket serverSocket=new ServerSocket(12345);