深入理解網路程式設計(二)

2021-06-27 22:38:13 字數 1380 閱讀 6915

深入理解網路程式設計(二)

1、socket程式設計

serversocket 方法

①socket accept() 如果接收到乙個客戶端socket的連線請求,該方法將返回乙個與連線客戶端socket對應的socket

②serversocket(int port)

③serversocket(int port,int backlog)

④serversocket(int port,int backlog,inetaddress localaddr):

socket socket = serversocket.accept()

socket.getinputstream();..........

socket 方法

inputstream getinputstream():返回socket物件的對應的輸入流。

outputstream getoutstream();返回socket物件的對應的輸出流。

socket = new socket(host,port)

bufferedreader br = new bufferedreader(new inputstreamreader(socket.getinputstream()));

printwriter out =  new printwriter(new bufferedwriter(new outputstreamwriter(socket.getoutputstream())),true);

public class socketserver catch(ioexception e)

}public void beginlisten()

socket.close();

}catch(ioexception e)

}}).start();

}catch(ioexception e)}}

}

server

public class testsocketserver 

}

client

public class socketclientdemo extends activity implements runnable  catch (ioexception ex) 

btn_send.setonclicklistener(new button.onclicklistener() }}

});new thread(socketdemo.this).start();

}public void run() else }}

}} catch (exception e)

}}

深入理解 Python網路程式設計

乙個簡單的socket案例 socket粘包的概念 socketserver 高階 開發的過程遇到的坑以及心得 待更新一些網路知識 啥是ddos攻擊 洪水攻擊 就是一些機器通過偽造ip位址頭,不斷的去訪問 攻擊 乙個 導致 的崩潰的現象,乙個 能接受的併發量是有限的,通過洪水攻擊,十幾台機器大量偽造...

mysql深入理解二

過濾資料 本章講授如何使用select語句的where 子句指定的搜尋條件。資料庫表一般包含 大量的資料,很少需要檢索表中所有的行。通常只會根據特定操作或報告的需要 提取資料的子集。只檢索所需資料需要的指定搜尋條件 search criteria 搜尋條 件也稱為過濾條件 filter condit...

js深入理解(二)

1.函式閉包var scope global scope function checkscope return f checkscope 輸出local scope var scope global scope function checkscope return f checkscope 輸出lo...