c 伺服器管理程式

2021-07-13 21:10:35 字數 2262 閱讀 6184

namespace servers

///

/// 初始化套接字

///

///

///

private void initserversocket(string serverip, int serport)

///

/// 初始化執行緒

///

private void initthread()

///

/// 啟動伺服器

///

public void startserver()

}///

/// 停止伺服器

///

public void stopserver()

m_clisocketarr.clear();

}   

}///

/// 由套接字獲取ip位址

///

///

///

private ipaddress getipaddress(socket sclient)

///

/// 由套接字獲取埠號

///

///

///

private int getport(socket sclient)

///

/// 監聽套接字執行緒

///

public void listeningthread()}}

}catch (exception e)

}///

/// 接收資料執行緒

///

/// 

//socket socketworker = null;

public void workingthread() 

}//socket sclient = listener.accept();

"there is a new connection.");

//m_clisocketarr.add(sclient);

//如果沒有套接字,伺服器等待

if (readlist.count <= 0)

tryelse                         //還沒有接收完整一幀,繼續接收

} else

}// socketworker.send(buffer, reclen, socketflags.none);}}

catch (socketexception e)

error code: .", e.message, e.errorcode);

for (int ii = 0; ii < m_clisocketarr.count; ii++)

}socketworker.shutdown(socketshutdown.both);

socketworker.close();}}

}///

/// socketworker.receive(buffer)後判斷套接字是否正常,返回值大於零正常,小於等於零不正常

///

///

///

///

private bool issockworkerok(socket socketworker, int reclen)

else

}socketworker.shutdown(socketshutdown.both);

socketworker.close();

return false;

}return true;

}///

/// 獲得連線的客戶端套接字的個數

///

///

public int getconnectcount()

delegate void bd_netthreadhandle();                //委託宣告

///

/// 解析執行緒--由執行緒池分出

///

///

private void clientuserworkthread(object obj)}}

///

/// 主視窗顯示資訊

///

///

private void informationshow(string text)

;m_mainwnd.textboxshow.invoke(a);}}

///

/// 執行緒池傳引數

///

class clientuserparam}}

sysv rc conf 服務管理程式

sysv rc conf是乙個強大的服務管理程式,ubuntu執行級別linux 系統任何時候都執行在乙個指定的執行級上,不同的執行級的程式和服務都不同,所要完成的工作和要達到的目的不同,系統可以在這些執行級之間進行切換,以完成不同的工作。linux 系統任何時候都執行在乙個指定的執行級上,並且不同...

簡單易用的IT運維伺服器管理程式分享!

感謝為linux開源世界而付出的所有朋友們,有能力的朋友來一起完善它。雖然這個軟體還程式很簡單,功能也不複雜,但是對於運維人員無疑還是不錯的!在這裡把此軟體分享給所有運維的朋友,請作者及參與者勿見怪。使用說明 演示版 user admin pass 31333741 qq.com 軟體目錄 ops ...

簡單易用的IT運維伺服器管理程式分享!

感謝為linux開源世界而付出的所有朋友們,有能力的朋友來一起完善它。雖然這個軟體還程式很簡單,功能也不複雜,但是對於運維人員無疑還是不錯的!在這裡把此軟體分享給所有運維的朋友,請作者及參與者勿見怪。使用說明 演示版 user admin pass 31333741 qq.com 軟體目錄 ops ...