//建立連線,監聽埠
datagramsocket ds = new datagramsocket(port);
//接收客戶端傳送過來的資料
ds.receive();
//關閉
ds.close();
//建立連線
datagramsocket ds = new datagramsocket();
//打包成packet型別傳送
inetaddress ip = inetaddress.getbyname(host);
datagrampacket dp = new datagrampacket(byte b,b.lenth,ip,port);
//建立伺服器套接字
serversocket ss = new serversocket(port);
//等待連線
socket s1 = ss.accept();
//建立交流
inputstream is = ss.getinputstream();
outputstream os = ss.getoutputstream();
...//關閉
ss.close();
//建立套接字
socket s2 = new socket(ip,port);
...s2.close();
urlconnection co = url.openconnection();
co.setdooutput(true);
//輸出流
printwriter out = new pruntwriter(co.getoutputstream());
out.print(...)
//輸入流
scanner sc = new scanner(co.getinputstream());
//建立自定義執行緒
public class threadechohandler implements runnable
catch(ioexception e)
}}//進行多執行緒迴圈操作
while(true)
網路程式設計基礎(伺服器,客戶端)
伺服器端程式設計步驟 1 建立套接字socket,初始化網路結構struct sockaddr in 2 bind繫結 伺服器必須執行此函式,客戶端可選 3 listen 設定監聽數 4 accept接受連線請求 客戶端程式設計步驟 1 建立套接字socket,初始化網路結構 2 connect向伺...
伺服器與客戶端
建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...
UDP 客戶端伺服器
udp 客戶端 include include include include include define size 100 define ip 127.0.0.1 define port 10086 int main struct sockaddr in addr 建立socket udp so...