//tất cả thông tin của client mà FrmSetIPRange đã tạo ra public void SetClientInfoList(string FirstIP, string LastIP, string SubnetMask) { clientInfoManager = new ClientInfoManager(FirstIP, LastIP, SubnetMask); if (_onClientListChanged != null) { _onClientListChanged(clientInfoManager.Clients); } }
//override SetClientInfoList bằng số tổng các máy con public void SetClientInfoList(int numberOfClients) { clientInfoManager = new ClientInfoManager(numberOfClients); if (_onClientListChanged != null) { _onClientListChanged(clientInfoManager.Clients); } }
public ServerProgram() { //tại sao phải tạo 1 list Socket clientList = new List <Socket>(); clientInfoManager = new ClientInfoManager(); }