Я попытался отправить данные на клиента, используя эту функциюПередача данных от сервера
protected void SendData(Socket so, string sendData)
{
byte[] data = Encoding.ASCII.GetBytes(sendData);
so.Send(data);
Console.WriteLine("Sending data back to Client\n");
}
Я называю эту функцию на этой функции
protected void ProcessData(int x, string data, Socket so)
{
if (x < mybuffersize)
{
data = data.Trim();
SendData(so, data);
}
}
свою работу хорошо .. и отправить данные, полученные сервером от клиента. , но когда я изменил его на это,
protected void ProcessData(int x, string data, Socket so)
{
if (x < mybuffersize)
{
data = data.Trim();
SendData(so, data);
string sendData = "Testing send string";
SendData(so, sendData);
}
}
Клиент будет получать только данные, которые он послать ко мне, но не строка Testing send string
. Я делаю что-то неправильно или есть какие-то ограничения?
Вы получаете какие-либо исключения из блока отправки сервера? –
Где код вашего клиента? Как это получить *? – I4V
Вы создали код для обработки запросов клиентов? – saeed