Задать вопрос
@HolterST

TCP C# / Как отправить сообщение клиенту в методе?

В данный момент при подключении к серверу клиенту отправляется сообщение.
Как мне реализовать метод, при вызове которого будет отправляться ещё какое-либо сообщение подключенному пользователю?
Что писать в методе Send, чтобы отправить какое-либо сообщению клиенту?
То есть, нужно при вызове метода Send отправлять подключенному клиенту какое-то сообщение, например "Новое сообщение"

public class Server : MonoBehaviour

    {

        public TcpListener tcpListener;
        public TcpClient tcpClient;


    void Awake()
    {
                   
        tcpListener = new TcpListener(IPAddress.Parse("91.281.562.30"),4672);
        tcpListener.Start();
        tcpListener.BeginAcceptTcpClient(new AsyncCallback(DoAcceptTcpClientCallback),null);
                
    }





          public void DoAcceptTcpClientCallback(IAsyncResult ar)
    {
  

    TcpClient tcpClient = tcpListener.EndAcceptTcpClient(ar);
        Debug.Log("Client connected completed");
    
    
    //===========ОТПРАВКА СООБЩЕНИЯ ПОДКЛЮЧИВШЕМУСЯ КЛИЕНТУ====================
    NetworkStream stream = tcpClient.GetStream();
    string message = "Вы подключились к серверу!";
    byte[] bytes = Encoding.ASCII.GetBytes(message);
    stream.Write(bytes, 0, bytes.Length);
    stream.Flush();
    //=========================================================================
    tcpListener.BeginAcceptTcpClient(new AsyncCallback(DoAcceptTcpClientCallback),null);
    
    }
    
    
    public void Send()
    {
      //???????????????????????????????????
    }
    
    
    
    }
  • Вопрос задан
  • 473 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
sarapinit
@sarapinit Куратор тега C#
Точу водой камень
Посмотрите здесь https://metanit.com/sharp/net/4.2.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы