ServerScoket與Socket的關係

2021-07-26 07:02:49 字數 997 閱讀 3458

seversocket就還好比站在酒店門口的迎賓小姐,而socket好比顧客,迎賓小姐的工作就是迎接到來的顧客。

下面我們言歸正傳。

建立伺服器:serversocket serversocket = new serversocket(埠號);

我們可以建立乙個工具類專門用來讀資料

這裡寫**片

public

class

util()else

}return content

}catch(ioexception e)

}public

static

void

write(outputstrem out,string message)

}catch(ioexception e)

}}

下面我們來看看迎賓小姐與客戶之間的關係

這裡寫**片

//我的伺服器

public

class myserver

}

下面我建立乙個執行緒來專門來維護客戶端,就好比迎賓小姐接待了乙個客戶就下班了吧,她應該重新回到工作崗位來迎接下一位客戶

這裡寫**片

public

class serverthread implemments runnabelcatch(ioexception e)

in = socket.getinputstream();

//執行緒開啟

new thread(this).start();

}public

void

run()

}}

//我的客戶端

這裡寫**片

public

static

void

main(stringargs)

由於純手工手寫,不知道程式能執行起來,但邏輯是沒有錯的

Linux C 簡單生成與呼叫so庫

參考資料 網上有很多c語言編譯so庫的方法,用c 的偏少,遇見了一些坑,這裡記錄一下,以作參照。先實現乙個最簡單的函式,libtest.cpp 先不考慮extern c 這句話 include extern c double ddd double a linux 命令 注意這裡生成動態庫檔案時要加上...

動態除錯so

1.找乙個root過的手機,把ida pro 安裝目錄下的android server 放到 手機根目錄下 data裡面,要注意的是,即便是root過的手機,data這個目錄對外也只是唯讀的許可權,所以必須要調公升許可權才可以,如果手機用的就是re 檔案管理器的話,那就最好了,直接可以操作.2,這個...

程式設計基礎 c 與c呼叫so檔案

1 使用dlopen,實現c 的多型呼叫 2 1.製作so檔案 libadd c.so add.c cpp view plain copy print?intadd inta,intb 編譯 gcc shared fpic lm ldl o libadd c.so add.c 2.編寫測試函式 te...