Question: I'm trying to do a label with size\_hint in a floatlayout but I've realized that doesn't work. I want to make a responsive size of label, because the app wil run in different sizes of screen. I'm doing in kivy language, the code is: 

```
Label:
            text: "I'm trying to make a label with size_hint_y"
            size_hint_y: 0.6 #doesn't work, always the same size of font
            pos_hint: {'center_x':0.5,'center_y':0.36}

```

Answer: 
Try this. It helps you

```cs
delegate void AddTextCallback(string text);

public Form1()
{
    InitializeComponent();
}
private void ButtonConnected_Click(object sender, EventArgs e)
{
    ThreadPool.QueueUserWorkItem(new WaitCallback(ServerHandler));
}

private void ServerHandler(object state)
{
    TcpListener _listner = new TcpListener(IPAddress.Parse("12.2.54.658"), 145);

    _listner.Start();

    AddText("Server started - Listening on port 145");

    Socket _sock = _listner.AcceptSocket();

    //AddText("User from IP " + _sock.RemoteEndPoint);

    while (_sock.Connected)
    {
        byte[] _Buffer = new byte[1024];

        int _DataReceived = _sock.Receive(_Buffer);

        if (_DataReceived == 0)
        {
            break;
        }

        AddText("Message Received...");

        string _Message = Encoding.ASCII.GetString(_Buffer);

        AddText(_Message);
    }

    _sock.Close();
    AddText("Client Disconnected.");

    _listner.Stop();
    AddText("Server Stop.");
}

private void AddText(string text)
{
    if (this.listBox1.InvokeRequired)
    {
        AddTextCallback d = new AddTextCallback(AddText);
        this.Invoke(d, new object[] { text });
    }
    else
    {
        this.listBox1.Items.Add(text);
    }
}

```

I'm also have the same problem like you on last month but i solve that using this [Receive multiple different messages TcpListener C#](http://stackoverflow.com/questions/21072100/receive-multiple-different-messages-tcp-listner-c-sharp) from stackoverflow. This helps me lot hope it helps to solve your problem also.
I suggest you do not use AxMSWinsockLib.. Have a look at socket example given here where it shows how to create a client socket and server socket - <https://msdn.microsoft.com/en-us/library/kb5kfec7(v=vs.110).aspx> AND this one - <https://msdn.microsoft.com/en-us/library/6y0e13d3(v=vs.110).aspx>