| 
               | 
            
              NetProxy Class | 
          
[This is preliminary documentation and is subject to change.]
We don't have TLS/SSL handling here, so therefore, Furcadia Settings for this are disabled
Namespace: Furcadia.Net.Proxy
The NetProxy type exposes the following members.
| Name | Description | |
|---|---|---|
| NetProxy | 
            Connect to game server with default settings
              | |
| NetProxy(Int32) | Initializes a new instance of the NetProxy class  | |
| NetProxy(ProxyOptions) | 
            Connect to Furcadia with Proxy Options
              | |
| NetProxy(Int32, Int32) | Initializes a new instance of the NetProxy class  | |
| NetProxy(String, Int32) | Initializes a new instance of the NetProxy class  | |
| NetProxy(String, Int32, Int32) | 
            Connect to the Game serer by Host name to IP address
              | 
| Name | Description | |
|---|---|---|
| CurrentConnectionAttempt | 
            Gets the current connection attempt.
              (Inherited from ClientBase.) | |
| FurcadiaClientIsRunning | 
            Gets a value indicating whether [the Furcadia lient is a running process].
              | |
| FurcadiaProcessID | 
            Gets the furcadia process identifier.
              | |
| IsClientSocketConnected | 
            Gets a value indicating whether this instance is client socket connected.
              | |
| IsServerSocketConnected | 
            Check our connection status to the game server
              (Inherited from ClientBase.) | |
| Options | 
            Gets or sets the options.
              | 
| Name | Description | |
|---|---|---|
| CloseFurcadiaClient | 
             Disconnects the furcadia client and Closes the application
              | |
| Connect | 
            Connects to the Furcadia Server and starts the mini proxy.
              (Overrides ClientBaseConnect.) | |
| Disconnect | 
            Disconnect from the Furcadia game-server and Furcadia client
              (Inherited from ClientBase.) | |
| DisconnectClientStream | 
            Disconnect from the Furcadia client
              | |
| DisconnectServerAndClientStreams | 
            Disconnect from the Furcadia game-server and Furcadia client
              | |
| Dispose | 
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
              (Overrides ClientBaseDispose.) | |
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| SendError | 
            send errors to the error handler
              (Inherited from ClientBase.) | |
| SendToClient(String) | ||
| SendToClient(INetMessage) | ||
| SendToServer(String) | 
            Sends to server.
              (Inherited from ClientBase.) | |
| SendToServer(INetMessage) | 
            Sends to server.
              (Inherited from ClientBase.) | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | 
| Name | Description | |
|---|---|---|
| ClientConnected | 
            Occurs when [client connected].
              | |
| ClientData2 | 
            This is triggered when the Client sends data to the server.
            Expects a return value.
              | |
| ClientDisconnected | 
            This is triggered when the Client Disconnects
               | |
| ClientExited | 
            Occurs when the furcadia client exits.
              | |
| Error | 
            This is triggered when a handled Exception is thrown.
              (Inherited from ClientBase.) | |
| ServerConnected | 
            Occurs when [server connected].
              (Overrides ClientBaseServerConnected.) | |
| ServerData2 | 
            This is triggered when the Server sends data to the client.
            Doesn't expect a return value.
              (Inherited from ClientBase.) | |
| ServerDisconnected | 
            This is triggered when the Server Disconnects
               (Overrides ClientBaseServerDisconnected.) | 
| Name | Description | |
|---|---|---|
| FurcadiaUtilities | 
            Furcadia Utilities
              (Inherited from ClientBase.) | 
| Name | Description | |
|---|---|---|
| AsDouble | 
            Ases the double.
              (Defined by ObjectExtensions.) | |
| AsInt16 | 
            converts an object to 16 bit integer
              (Defined by ObjectExtensions.) | |
| AsInt32 | 
            Ases the int32.
              (Defined by ObjectExtensions.) | |
| AsInt64 | 
            Ases the int64.
              (Defined by ObjectExtensions.) | |
| AsString | 
            Ases the string.
              (Defined by ObjectExtensions.) |