This class connects to ElectroServer via HTTP. More...
Public Member Functions | |
| SyncSocketHttpConnection (AvailableConnection availableConnection, EsEngine engine, Server server) | |
| Creates a new instance of the class and configures it with the connection information passed in. | |
| override void | Close () |
| Closes the connection. | |
| override void | Connect () |
| Attempts to connect to ElectroServer via Socket using the connection information provided. | |
| void | Dispose () |
| void | Receive (byte[] bytes) |
| override void | Send (EsMessage message) |
| Sends the message to ElectroServer. | |
Properties | |
| override bool | Connected [get, set] |
| Returns true if the connection has been established. | |
| override Protocol | Protocol [get] |
| The protocol this Connection implements. | |
| Socket | Socket [get, set] |
This class connects to ElectroServer via HTTP.
| Electrotank.Electroserver5.Core.SyncSocketHttpConnection.SyncSocketHttpConnection | ( | AvailableConnection | availableConnection, | |
| EsEngine | engine, | |||
| Server | server | |||
| ) |
Creates a new instance of the class and configures it with the connection information passed in.
| availableConnection | The AvailableConnection instance containing the connection information | |
| engine | The EsEngine instance. | |
| server | The Server instance. |
| override void Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Close | ( | ) | [virtual] |
Closes the connection.
Implements Electrotank.Electroserver5.Core.Connection.
| override void Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Connect | ( | ) | [virtual] |
Attempts to connect to ElectroServer via Socket using the connection information provided.
Implements Electrotank.Electroserver5.Core.Connection.
| void Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Dispose | ( | ) |
| void Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Receive | ( | byte[] | bytes | ) |
| override void Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Send | ( | EsMessage | message | ) | [virtual] |
Sends the message to ElectroServer.
| message | The message to send. |
Implements Electrotank.Electroserver5.Core.Connection.
override bool Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Connected [get, set] |
Returns true if the connection has been established.
Reimplemented from Electrotank.Electroserver5.Core.Connection.
override Protocol Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Protocol [get] |
The protocol this Connection implements.
Reimplemented from Electrotank.Electroserver5.Core.Connection.
Socket Electrotank.Electroserver5.Core.SyncSocketHttpConnection.Socket [get, set] |
1.7.1