May 22, 2015 10:56 PM
(This post was last modified: May 31, 2015 05:17 PM by BahNahNah.)
Im still learning sockets so this is definitely not perfect.
Currently supports sending:
-uShort
-Integer
-String
-Byte array
-Boolean
Wrapper: Pastebin
Simple Usage
Server:
Client:
Currently supports sending:
-uShort
-Integer
-String
-Byte array
-Boolean
Wrapper: Pastebin
Simple Usage
Server:
Code
static void Main(string[] args)
{
eSocket.Server _server = new eSocket.Server(1337);
_server.DataRetrievedCallback += _server_DataRetrievedCallback;
if (_server.Start())
Console.WriteLine("Server staretd");
else
Console.WriteLine("Server failed to start");
while (true)
Console.ReadLine();
}
static void _server_DataRetrievedCallback(eSocket.Server.eSockClient c, eSocket.PacketStructure packet, eSocket.Server.PacketError er)
{
Console.WriteLine("Message: {0}", new Message(packet.PacketBuffer).getMessage());
}
class Message : eSocket.PacketStructure
{
public Message(string message)
:base(message.Length, 0)
{
WriteString(4, message, Encoding.UTF8);
}
public Message(byte[] pack)
:base(pack)
{ }
public string getMessage()
{
return ReadString(4, Length - 4, Encoding.UTF8);
}
}Client:
Code
static void Main(string[] args)
{
Console.WriteLine("Connecting...");
eSocket.Client _client = new eSocket.Client();
if (!_client.Connect("127.0.0.1", 1337))
{
Console.WriteLine("Failed to connect");
Console.ReadKey();
return;
}
Console.WriteLine("Connected!");
while(true)
{
string inp = Console.ReadLine();
_client.Send(new Message(inp));
}
}
class Message : eSocket.PacketStructure
{
public Message(string message)
:base(message.Length, 0)
{
WriteString(4, message, Encoding.UTF8);
}
public Message(byte[] pack)
:base(pack)
{ }
public string getMessage()
{
return ReadString(4, Length - 4, Encoding.UTF8);
}
}
Lotta blood to let, peace to make, give a fuk about a check



![[Image: jlscvfi.png]](https://i.imgur.com/jlscvfi.png)