編輯:關於Android編程
服務器端的TCP
class ServiceSocket extends Thread{
public void run(){
ServerSocket serversocket=null;
try {
serversocket =new ServerSocket(7980);
Socket socket= serversocket.accept();
InputStream inputs = socket.getInputStream();
byte[] buffer =new byte[1024];
int tmp=0;
while((tmp=inputs.read(buffer))!=-1){
System.out.println(new String(buffer,0,tmp));
}
} catch (IOException e) {
e.printStackTrace();
}
finally{
try {
serversocket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
客戶端TCP
public static void mian(String[]args){
try {
Socket socket=new Socket("192.168.1.104",7980);
InputStream inpust =socket.getInputStream();
byte[]buffer=new byte[1024];
int tmp=0;
while((tmp=inpust.read(buffer))!=-1){
System.out.println(new String(buffer,0,tmp));
}
} catch (Exception e) {
e.printStackTrace();
}ublic class UDP服務器端 {
class UDPThread extends Thread{
public void run(){
try {
DatagramSocket socket=new DatagramSocket(7980);
byte[] data=new byte[1024];
//創建一個空的Datagrampcket對象
DatagramPacket datagrampacket= new DatagramPacket(data, data.length);
//使用receive方法接受客戶端發送的數據
socket.receive(datagrampacket);
System.out.println(datagrampacket.getLength());
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[]args){
try{
//創建一個DatagramSocket對象
DatagramSocket socket=new DatagramSocket(7980);
//創建一個InetAddress對象
InetAddress sercerAdderess=InetAddress.getByName("192.168.1.104");
String str="hello";
byte []data=str.getBytes();
//創建一個DatagramPacket對象,並指定這個數據包要發送的網絡當中的地址和端口號
DatagramPacket packet=new DatagramPacket(data, data.length,sercerAdderess,7980);
//調用socket的send方法 發送數據
socket.send(packet);
}
catch(Exception e){
Servlet異常處理
1:聲明式異常處理什麼是聲明式:就是在web.xml中聲明對各種異常的處理方法。是通過元素來聲明的,下面有幾個子元素如下圖error-code:http錯誤代碼excep
Android 官方推薦 : DialogFragment 創建對話框
1、 概述 DialogFragment在android 3.0時被引入。是一種特殊的Fragment,用於在Activity的內容之上展示一個模態的對
OpenglES2.0 for Android:來畫個立方體吧
前言:前面一直在說OpenglES2.0二維圖形的繪制,接下來我們步入三維的世界 ,三維世界遠比二維要有趣的多,與此同時復雜性也要高得多,在unity3D中我們可以很容易
Android實現粒子雨效果
本文實例介紹了Android實現粒子雨效果的實現過程,分享給大家供大家參考,具體內容如下先看看效果圖:具體實現方法:1.baseview主要是設定雨滴要實現的動作,只是先