В общем суть проста. У меня есть сервер написанный на C# и клиент написанный на Python.
Сервер
using Netly.Core;
using Netly;
internal class Helper
{
public static Helper Instance;
TcpServer Server = new(framing: true);
public Helper()
{
Instance = this;
}
public void InitServer()
{
Server.OnOpen(OnStart);
Server.OnEnter(OnEnter);
Server.OnData(OnData);
Server.OnClose(OnClose);
Server.Open(new Host("127.0.0.1", 8000));
}
public void OnData(TcpClient client, byte[] data)
{
Console.WriteLine(data);
}
public void OnClose()
{
Console.WriteLine("close");
}
public void OnStart()
{
Console.WriteLine("start");
}
public void OnEnter(TcpClient client)
{
Console.WriteLine("connected");
}
}
КЛИЕНТ
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(("127.0.0.1", 8000))
while True:
a = input()
client.send(bytes(a, encoding="utf-8"))
Изначально для сервера использовал нативные Socket, но столкнулся с проблемой что когда я отправляю с клиента данные, то он их не получает. Тогда подумал что я кривой и решил довериться умным людям и скачал либу. В итоге та же самая проблема. Клиент подключается спокойной, надпись в консольку выводится, а вот уже с отправлением данных проблема. Весь инет облазил не нашел. Многоуважаемые и умные господа, помогите пожалуйста