socket通信中如何實現輸入不同指令執行不同程序?
1、首先要有服務器程序和客戶端程序的概念,客戶端程序連接到服務器程序監聽的端口,請求數據通訊 2、自己擬定一些通訊協議 比如,一個命令包包括(包頭(2字節或4字節) 包內容(若干字節)) 用2字節的包頭表示整個包的長度,保證包的完整性 比如包都得2字節能表示的長度最大是65536字節,假設包頭為short類型 值為 10 表示這個指令整個包長度是12字節,為完整包 那么第三個字節可以作為主協議使用,第四個字節可以作為子協議,后面8個字節可以作為這個主協議和子協議帶入的參數 只是舉一個簡單的例子