|
|
Invincible |
10-04-2015 23:23 2494332 |
Не работает передача данных
Всем привет.
Можете помочь разобраться почему не работает передача данных между клиент-сервер.
Код:
class Program
{
/// <summary>
///
/// </summary>
static void Main(string[] args)
{
const string socketAddress = "tcp://192.168.1.33:7028";
Console.WriteLine("1 - Server\n2 - Client");
for (int j = 0; j < 2; j++ )
switch (Console.ReadKey(true).KeyChar)
{
case '1':
using (var rep = new ReplySocket())
{
rep.Bind(socketAddress);
var listener = new NanomsgListener();
listener.AddSocket(rep);
listener.ReceivedMessage += socketId =>
{
Console.WriteLine("Message from CLIENT: " + Encoding.UTF8.GetString(rep.Receive()));
rep.Send(Encoding.UTF8.GetBytes("From server"));
Console.WriteLine("SERVER Finished");
Environment.Exit(0);
};
listener.Listen(null);
}
break;
case '2':
using (var req = new RequestSocket())
{
req.Connect(socketAddress);
byte [] msg =(Encoding.UTF8.GetBytes("From client"));
req.Send(msg);
Console.WriteLine("Message from SERVER: " + Encoding.UTF8.GetString(req.Receive()));
Console.WriteLine("CLIENT finished");
}
break;
}
Console.ReadLine();
}
}
|
AlexeyMakarov |
15-05-2015 01:58 2507515 |
Я правильно понимаю, ты пытаешься зацепиться на удаленный сервер? Ты проверял, есть ли доступ у тебя к нему? Может быть ситуация с безопасностью. Допустим ты на своем ПК работаешь под локальной учетной записью (KABAN\admin), зайди на сервер, через SQL Server Management Studio подключись, дальше зайди в Безопасность\Имена входа. Если там нет твоей учетки (KABAN\admin), то ты не пройдешь проверку безопасности, останется добавить себе учетную запись и попробуй снова.
Вообще пришли больше данных, что конструктор пишет при выполнении кода?
|
Время: 04:41.
© OSzone.net 2001-