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...