@@ -205,13 +205,14 @@ calmclientandserver
205205 <summary >
206206 Raised everytime a client connects successfully.
207207 </summary >
208- <param name =" clientname" >The client connected ID .</param >
208+ <param name =" clientname" >The client connected name .</param >
209209 <remarks ></remarks >
210210</member ><member name =" E:captainalm.calmclientandserver.server.ClientConnectFailed" >
211211 <summary >
212- Raised everytime a client connects successfully.
212+ Raised everytime a client does not connect successfully.
213213 </summary >
214- <param name =" clientname" >The client connected ID.</param >
214+ <param name =" clientname" >The client connected name.</param >
215+ <param name =" reason" >The reason that the connection failed.</param >
215216 <remarks ></remarks >
216217</member ><member name =" E:captainalm.calmclientandserver.server.ClientDisconnect" >
217218 <summary >
@@ -244,6 +245,13 @@ calmclientandserver
244245 Flushes this instance of server (Cleaning).
245246 </summary >
246247 <remarks ></remarks >
248+ </member ><member name =" P:captainalm.calmclientandserver.server.IncrementClientNames" >
249+ <summary >
250+ Returns if client names are incremented if a client has already taken a name.
251+ </summary >
252+ <value ></value >
253+ <returns ></returns >
254+ <remarks ></remarks >
247255</member ><member name =" P:captainalm.calmclientandserver.server.SplitPacketsOnSend" >
248256 <summary >
249257 Split the Packets when they are sent
@@ -370,57 +378,6 @@ calmclientandserver
370378 Cleans accumalated packet_frames (Cleaning).
371379 </summary >
372380 <remarks ></remarks >
373- </member ><member name =" E:captainalm.calmclientandserver.server.ClientConnect" >
374- <summary >
375- Raised everytime a client connects successfully.
376- </summary >
377- <param name =" clientname" >The client connected ID.</param >
378- <remarks ></remarks >
379- </member ><member name =" E:captainalm.calmclientandserver.server.ConnectionClosed" >
380- <summary >
381- Raised when the Server Stops.
382- </summary >
383- <remarks ></remarks >
384- </member ><member name =" M:captainalm.calmclientandserver.server.#ctor" >
385- <summary >
386- Creates a new default instance of the server class.
387- </summary >
388- <remarks ></remarks >
389- </member ><member name =" M:captainalm.calmclientandserver.server.#ctor(System.Net.IPAddress,System.Int32)" >
390- <summary >
391- Creates a new instance of the server class with the specified IP address and port (optional).
392- </summary >
393- <param name =" ipaddress" >The IP address to bind to.</param >
394- <param name =" port" >The port to bind to (Optional) [Default: 100].</param >
395- <remarks ></remarks >
396- </member ><member name =" P:captainalm.calmclientandserver.server.Connected_Clients" >
397- <summary >
398- Gets the currently connected clients.
399- </summary >
400- <value >the currently connected clients.</value >
401- <returns >the currently connected clients.</returns >
402- <remarks ></remarks >
403- </member ><member name =" M:captainalm.calmclientandserver.server.Start(captainalm.calmclientandserver.EncryptionParameter,System.Int32,System.Boolean,System.Boolean,System.Boolean)" >
404- <summary >
405- Starts the server.
406- </summary >
407- <param name =" encrypt_p" >The encryption parameter</param >
408- <param name =" buffer_size" >The size of the buffer (Min:4096).</param >
409- <param name =" int_msg_passing" >Enable internal message passing.</param >
410- <param name =" _no_delay" >Send data to the server with no buffering delay to accumalate messages.</param >
411- <param name =" allow_clients_with_the_same_name" >Allow clients with the same name to connect and increment their names if a client with that name already exists.</param >
412- <returns ></returns >
413- <remarks ></remarks >
414- </member ><member name =" M:captainalm.calmclientandserver.server.Kill_Threads" >
415- <summary >
416- Kill the operating threads if they are still alive.
417- </summary >
418- <remarks ></remarks >
419- </member ><member name =" M:captainalm.calmclientandserver.server.Flush_Packet_Frames" >
420- <summary >
421- Cleans accumalated packet_frames (Cleaning).
422- </summary >
423- <remarks ></remarks >
424381</member ><member name =" T:captainalm.calmclientandserver.server" >
425382 <summary >
426383 Provides a server class.
@@ -473,7 +430,12 @@ calmclientandserver
473430 Allow clients with the same name to connect and increment their names if a client with that name already exists.
474431 </summary >
475432 <remarks ></remarks >
476- </member ><member name =" M:captainalm.calmclientandserver.ServerStart.#ctor(captainalm.calmclientandserver.EncryptionParameter,System.Int32,System.Boolean,System.Boolean,System.Boolean)" >
433+ </member ><member name =" F:captainalm.calmclientandserver.ServerStart.client_limit_count" >
434+ <summary >
435+ The amount of clients the server is limited to, this can be set to 0 for any number.
436+ </summary >
437+ <remarks ></remarks >
438+ </member ><member name =" M:captainalm.calmclientandserver.ServerStart.#ctor(captainalm.calmclientandserver.EncryptionParameter,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Int32)" >
477439 <summary >
478440 Creates a new set of server start info to start the server with.
479441 </summary >
@@ -482,6 +444,7 @@ calmclientandserver
482444 <param name =" internalmsgpass" >If internal message passing is enabled (allows for clients to have a list of clients and change its name while it is connected).</param >
483445 <param name =" _no_delay" >If there is a delay before sending accumalated packets.</param >
484446 <param name =" acwtsntc" >Allow clients with the same name to connect and increment their names if a client with that name already exists.</param >
447+ <param name =" clnumlmt" >The amount of clients the server is limited to, this can be set to 0 for any number.</param >
485448 <remarks ></remarks >
486449</member ><member name =" T:captainalm.calmclientandserver.ServerStart" >
487450 <summary >
@@ -730,50 +693,29 @@ calmclientandserver
730693 <param name =" message" >The packet to send.</param >
731694 <returns ></returns >
732695 <remarks ></remarks >
733- </member ><member name =" M:captainalm.calmclientandserver.client.#ctor" >
734- <summary >
735- Creates a new instance of client.
736- </summary >
737- <remarks ></remarks >
738- </member ><member name =" E:captainalm.calmclientandserver.client.ServerConnect" >
739- <summary >
740- Raised when a connection is successful.
741- </summary >
742- <remarks ></remarks >
743- </member ><member name =" M:captainalm.calmclientandserver.client.Connect(System.String,System.String,System.Int32,captainalm.calmclientandserver.EncryptionParameter,System.Int32,System.Boolean,System.Boolean)" >
696+ </member ><member name =" T:captainalm.calmclientandserver.client" >
744697 <summary >
745- Connect to a server .
698+ Provide a client class .
746699 </summary >
747- <param name =" Clientname" >The name of the client.</param >
748- <param name =" ipaddress" >The IP address of the server.</param >
749- <param name =" port" >The port of the server.</param >
750- <param name =" encrypt_p" >The Encryption Parameter.</param >
751- <param name =" buffer_size" >The size of the buffer (Min:4096).</param >
752- <param name =" int_msg_passing" >Enable internal message passing.</param >
753- <param name =" _no_delay" >Send data to the server with no buffering delay to accumalate messages.</param >
754- <returns ></returns >
755700 <remarks ></remarks >
756- </member ><member name =" M :captainalm.calmclientandserver.client.Kill_Threads " >
701+ </member ><member name =" F :captainalm.calmclientandserver.failed_connection_reason.unknown " >
757702 <summary >
758- Kill the operating threads if they are still alive .
703+ The Reason for the failed connection is not specified .
759704 </summary >
760705 <remarks ></remarks >
761- </member ><member name =" P :captainalm.calmclientandserver.client.Connected_Clients " >
706+ </member ><member name =" F :captainalm.calmclientandserver.failed_connection_reason.server_unavailable " >
762707 <summary >
763- Gets the currently connected clients on the server.
764- Throws an InvalidOperationException if InternalMessagePasing is not enabled.
708+ The server is unavailable.
765709 </summary >
766- <value >the currently connected clients on the server.</value >
767- <returns >the currently connected clients on the server.</returns >
768710 <remarks ></remarks >
769- </member ><member name =" M :captainalm.calmclientandserver.client.Flush_Packet_Frames " >
711+ </member ><member name =" F :captainalm.calmclientandserver.failed_connection_reason.name_taken " >
770712 <summary >
771- Cleans accumalated packet_frames (Cleaning) .
713+ The client name is already in use on the server .
772714 </summary >
773715 <remarks ></remarks >
774- </member ><member name =" T :captainalm.calmclientandserver.client " >
716+ </member ><member name =" F :captainalm.calmclientandserver.failed_connection_reason.too_many_clients " >
775717 <summary >
776- Provide a client class .
718+ The server has the maximum amount of clients connected to it .
777719 </summary >
778720 <remarks ></remarks >
779721</member ><member name =" T:captainalm.calmclientandserver.failed_connection_reason" >
0 commit comments