Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Открытие запароленного архива Имеется архив под паролем(пароль мне известен). Как можно его открыть программно? Т.е. как я понимаю нужно какие то параметры при открытии файла передавать вот только как? https://www.cyberforum.ru/ csharp-net/ thread1133304.html Как можно выполнить перезапуск службы не находясь на сервере C#
Написал программу, которая Парсит XML, заносит данные в Лист, потом сверяет их с сервером, при оределенных условиях узлы редактируются и XML обновляется. В конце этих манипуляций надо выполнить перезагрузку службы. Как можно выполнить перезапуск службы не находясь на сервере ? У меня сейчас реализовано это так, однако служба перезапустится непосредственно на ПК на котором запущена программа ...
C# Авторизация на сайте https://www.cyberforum.ru/ csharp-net/ thread1133029.html
Подскажите, пожалуйста, как правильно авторизоваться на сайте realty.dmir.pro Написал следующее: string username = "******"; string password = "*******"; string loginAdress = "http://realty.dmir.ru/WebServices/User.asmx/LoginRealty"; string authString = "http://realty.dmir.ru/WebServices/User.asmx?LoginRealty"; Uri CookieHostname...
C# Получение текста из консольного окна Здравствуйте. Помогите программно получить весь текст из консоли сервера Counter Strike 1.6. Сказали, что нужно найти дескриптор окно консоли и применить GetWindowText. Но я не знаю как. От tezaurismosis: Эта тема является логическим продолжением этой: https://www.cyberforum.ru/csharp-net/thread1131319.html https://www.cyberforum.ru/ csharp-net/ thread1132416.html
C# Передать нажатие клавиши неактивному окну
Добрый день! Мне нужно зажать клавиши и, спустя некоторое время, отпустить "UP" (стрелка вверх) и "DOWN" (стрелка вниз) поочередно для игры. Нажатие вне формы активному окну. "SendKeys.Send" не подходит, так как нажимает, а мне требуется опустить. Попробовал public static extern void keybd_event(Keys bVk, byte bScan, UInt32 dwFlags, IntPtr dwExtraInfo); keybd_event(Keys.Up,...
C# Как проверить правильность ключа при расшифровке (алгоритм AES)? https://www.cyberforum.ru/ csharp-net/ thread1132165.html
Hi! Есть реализация шифровки и расшифровки файлов. Когда значение ключа при расшифровки файла не совпадает с ключом которым он был зашифрован, то выдается исключение "Заполнение неверно и не может быть удалено" Как грамотно можно проверить правильность ключа? По гуглу нашел совет использовать HMAC, но так и не понял зачем он и как с помощью него можно это реализовать. Буду признателен за...
C# Как создать интерпретатор PHP или своего языка? Как создать на C# интерпретатор PHP или просто выдуманного языка программирования ??? https://www.cyberforum.ru/ csharp-net/ thread1132118.html C# Связь с другим приложением
Здравствуйте! Подскажите, пожалуйста, по следующему вопросу: Есть обычное приложение на C#. Через класс Process инициирую запуск стороннего приложения (http://www.shellguard.com/overview.html). В shellguard необходимо ввести сочетание клавиш Ctr+A. Подскажите как это можно реализовать?
C# Проблема с приёмом данных через сокет Написал приложение, коннектится через сокет, и передаёт файл, по байтам на аналогичное приложение. В чём проблема: с небольшими вайлами(меньше мегабайта размером) всё ок, но если взять файл минимум мегабайт в 10, то принимающая часть приложения просто перестаёт принимать данные. Подскажите пожалуйста, в чём может быть проблема? Код: это функция сервера (отдаёт файл) private void... https://www.cyberforum.ru/ csharp-net/ thread1131772.html C# Библиотека SharpKml. Как сохранить метки пути и прочее в файл Не могу разобраться как сохранить метки пути и прочее в файл. LineString ls = new LineString(); CoordinateCollection cc = new CoordinateCollection(); cc.Add(new Vector(-13.163959, -72.545992)); cc.Add(new Vector(-14.163959, -72.545992)); cc.Add(new Vector(-15.163959, -72.545992)); cc.Add(new... https://www.cyberforum.ru/ csharp-net/ thread1131644.html
C# Правильно в зависимости ширины и высоты отобразить фрактал (OpenGL)
Суть проблемы мне надо правильно в зависимости ширины и высоты отобразить фрактал. Как это сделать? Если возможно то красиво его цветом раскрасить как нить... вод так я реализую фрактал case "Фрактал Коха": { sWatch.Start(); // очищаем буфер цвета ...
C# Отправление текста в другую программу https://www.cyberforum.ru/ csharp-net/ thread1131319.html
Здравствуйте. Можно ли в C# отправить текст в другую программу, если другая программа является консольным. Помогите пожалуйста. Я даже не знаю в какую сторону копать. Я нашел в интернете вот это, но не понимаю как с ним работать public static extern IntPtr FindWindow(string
11 / 11 / 10
Регистрация: 06.10.2012
Сообщений: 667
0

Принятие ссылок и передача их серверу - C# - Ответ 5970279

29.03.2014, 21:09. Показов 762. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Нужно создать socks5 клиент принимает данные потом их передаёт. Сервер их принимает и выводит все ссылки которые ему поступили.
Когда одиночно открываешь ссылки в браузере клиент нормально их принимает и передаёт серверу. Сервер выводит что нужно.
Но вот когда открываешь браузер и там закреплено 15-20 ссылок сервер принимает не все. Много пустых строк. С чем это может быть связано? где проблема на сервере или на клиенте? Как это исправить?
Клиент:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
using System.Windows.Forms;
 
using System.Net;
using System.Net.Sockets;
 
namespace client
{
    public class client
    {
        public int status_client;                    //отключение от сервера
        static public int identifikator = 1;                //проверка первого подключения
 
        public string enter_IP_server = null;        //IP весервера
 
        public byte[] message_brau = new byte[256];
        public byte[] message = new byte[256];
 
        public void start()
        {
            Error error = new Error();
            client Client = new client();
 
            try
            {
                IPAddress localAddress = IPAddress.Parse("127.0.0.1");
                TcpListener listener = new TcpListener(localAddress, 2010);
 
                listener.Start(1);
 
                if (enter_IP_server.Length == 0)
                {
                    error.EnterIP();
                }
 
                else
                {
                    while (Client.status_client == 0)
                    {
                       // TcpClient client = new TcpClient("192.168.129.129", 2010);
                        TcpClient client = new TcpClient("127.0.0.12", 2010);
                        
                        NetworkStream io = client.GetStream();
 
                        TcpClient client_brau = listener.AcceptTcpClient();
                        NetworkStream io_brau = client_brau.GetStream();
 
                        string data = null;
              //          zapros(io);
                        //--------принимает и передаёт данные с браузера
                        int i = io_brau.Read(message_brau, 0, message_brau.Length);
                        data = System.Text.Encoding.UTF8.GetString(message_brau, 0, i);
 
                        if (data.Length > 5)
                        {
                            message = System.Text.Encoding.ASCII.GetBytes(data);
                            io.Write(message, 0, message.Length);
                        }                        
 
                        client.Close();
                        client_brau.Close();
                    }
                }
            }
            catch (Exception w)
            {
                error.Connect(w);
            }
        }
 
        public void zapros(NetworkStream io)
        {
            Error error = new Error();
 
            string data = null;
 
            byte[] message_write = new byte[256];//отправка
            byte[] message_read = new byte[256];//принятие
 
            byte[] buffer = new byte[256];
            buffer[1] = 0x05;                   //номер версии
            buffer[2] = 0x01;                   //количество методов
            buffer[3] = 0x00;                   //номер метода
 
            io.Write(buffer, 0, buffer[1]);
 
            int i = io.Read(message_read, 0, message_read.Length);
            data = System.Text.Encoding.UTF8.GetString(message_read, 0, i);
            if (data == "Error version SOCKS.")
            {
                error.socksVersion();
            }
        }
 
    }
}
сервер:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
using System;
using System.Net;
using System.Text;
using System.Net.Sockets;
 
namespace server
{
    class Program
    {
        //--------запросы
        static public byte[] buffer = new byte[256];
 
 
        static void Main(string[] args)
        {
 
            ASCIIEncoding encoding = new ASCIIEncoding();
            byte[] message_Read = new byte[256];
 
            string data = null;
 
            byte[] buffer = new byte[256];
 
            try
            {
                IPAddress localAddress = IPAddress.Parse("127.0.0.12");
                TcpListener listener = new TcpListener(localAddress, 2010);
 
                listener.Start(1);
 
                while (true)
                {
                    
                    Console.WriteLine("Сервер ожидает {0}", listener.LocalEndpoint);
                    TcpClient client = listener.AcceptTcpClient();
                    NetworkStream io = client.GetStream();
 
                    Console.WriteLine("Принято соединение от {0}", client.Client.RemoteEndPoint);
 
            //        zapros(io);
                    int i = io.Read(message_Read, 0, message_Read.Length);
                    data = System.Text.Encoding.UTF8.GetString(message_Read, 0, i);
                    Console.WriteLine("Принято сообщение от {0}: {1}", client.Client.RemoteEndPoint, data);
                    Console.WriteLine();
 
 
 
                    client.Close();
                }
 
            }
            catch (Exception e)
            {
                Console.WriteLine("Произошла ошибка {0}", e.Message);
            }
        }
 
        static public void zapros(NetworkStream io)
        {
            buffer[1] = 0x05;
            buffer[2] = 0x01;
 
            byte[] message_Read = new byte[256];
            byte[] messageError = new byte[256];
 
            io.Read(message_Read, 0, message_Read.Length);
 
            if (message_Read[1] != buffer[1])
            {
                messageError = System.Text.Encoding.ASCII.GetBytes("Error version SOCKS.");
                io.Write(messageError, 0, messageError.Length);
                Console.WriteLine("Error version SOCKS.");
            }
            else
            {
                if ((message_Read[3] == 0x00) || (message_Read[3] == 0x01) || (message_Read[3] == 0x02))
                {
                    io.Write(buffer, 0, buffer[1]);
                    Console.WriteLine("OK method: {0}", buffer[3]);
                }
                else
                {
                    //----если метод неверный то отправляем по дефолту
                    //----без авторизации (0x00)
                    buffer[3] = 0x00;
                    io.Write(buffer, 0, buffer[1]);
                    Console.WriteLine("Method 0x00");
 
                }
            }
        }
 
    }
}
Помоги нежно очень срочно... Буду очень признателен.

Вернуться к обсуждению:
Принятие ссылок и передача их серверу C#
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2014, 21:09
Готовые ответы и решения:

Передача и принятие объекта List<string> через StreamWriter и StreamReader
Имеется 2 программы: клиент и сервер. Сообщения строковые передаются без проблем, все получается, а...

Передача информации серверу
Клиент принимает с клавиатуры команды и передает их серверу. Сервер выполняет эти команды,...

Передача сообщения серверу
Добрый день форумчане! Имеется модуль WiFi(ESP8266) с поднятым на нем TCP сервером. Но ноуте...

Передача счетчика серверу
Привет всем! Было задание реализовать всплывание шарика, которого необходимо было лопнуть, щелкнув...

2
29.03.2014, 21:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2014, 21:09
Помогаю со студенческими работами здесь

Передача заголовков серверу
Есть такой код: InitNetwork() Connection = OpenNetworkConnection(&quot;*sample.com*&quot;, 80) ...

Передача данных от клиента к серверу
Всем привет! Возникла потребность передавать данные по симметрично-шифрованному соединению....

Передача архива от клиента к серверу
Клиент скачивает файлы .txt затем их изменяет, но это всё понятно, а ещё нужно что бы клиент...

Передача числа от клиента серверу
Клиентская часть: #include &lt;winsock2.h&gt; #include &lt;iostream&gt; #pragma comment(lib, &quot;wsock32.lib&quot;)...

Передача файла от клиент к серверу
Кто нить может простенький примерчик кинуть предачи файлика от клиента к серверу через любой...

Передача массива от клиента к серверу
Здравствуйте. Суть такова. Когда в одной проекте на Form1 у меня клиент, а на Form2 у меня сервер...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru