socket作為應用網路互動的一種方式,可以稱作為套接字。應用通常通過套接字來向網路發出請求或者應答請求。下面實現乙個socket基於tcp協議傳輸檔案的互動應用。主要方法都在子執行緒中實現。
這是socket服務端,也就是作為接收端。
class
serverthread
extends
thread
inputstream.close();
out.close();
} catch (ioexception e) finally catch (ioexception e)
}super.run();
}}
下面是作為socket端,也就是傳送資訊的客戶端。
class
serverthread
extends
thread
outputstream.close();
} catch (ioexception e)
super.run();
}}
關於檔案操作和socket操作需要網路許可權和檔案操作許可權,此處提示一下。
android:name="android.permission.write_external_storage" />
android:name="android.permission.internet"/>
Socket 程式設計(TCP)
詳細請參見 點我o o哈!很不錯的一篇文章哈 下面是接收資料和傳送資料的函式 int receive socket fd,char sztext,int len if rc 0 return len cnt sztext rc cnt rc return len int send socket fd...
Socket 程式設計(TCP)
下面是接收資料和傳送資料的函式 cpp view plain copy intreceive socket fd,char sztext,intlen if rc 0 return len cnt sztext rc cnt rc return len int send socket fd,char...
socket程式設計TCP
注意一定要先啟動server,再啟動client,否則client因為無法找到server而丟擲異常 coding utf 8 from socket import serverport 12000 af inet表示底層網路使用的是ipv4,sock stream表示使用的socket型別是tcp...