Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Парсер сайта, копирование нескольких переменных по одному условию Добрый день! Столкнулся с проблемой, в исходном коде сайта есть: <td class=td_field>-</td> <td class=td_field>-</td> <td class=td_field>ТУТ ПЕРЕМЕННАЯ1</td> <td class=td_field>-</td> <td class=td_field>-</td> <td class=td_field>ТУТ ПЕРЕМЕННАЯ2</td> https://www.cyberforum.ru/ csharp-net/ thread451824.html C# Написать программу, которая подписывает произвольный файл с помощью ЭЦП и производит верификацию подписи
Написать программу, которая подписывает произвольный файл с помощью ЭЦП и производит верификацию подписи. Открытый ключ должен быть помещен в сертификат формата x.509 На сайте microsoft есть описание пространства имен System.Security.Cryptography, но примеров работы там маловато
C# Можно ли писать программы под winMobile 6.5 Здравствуйте! Подскажите пожалуйста как на vs2010 кодить программки под winMobile 6.5, а то на 2010 у меня даже проект не запускается, видает ошибку :( https://www.cyberforum.ru/ csharp-net/ thread451742.html C# Как написать функцию, которая будет делить текст длиной 30 000 символов, или больше на 10240 https://www.cyberforum.ru/ csharp-net/ thread451629.html
Как написать функцию которая будет делить текст длиной 30 000 символов, или больше на 10240. Текст может быть и 4 символа, при этом деление текста пропускаем и переходим дале.
Linq to XML: при компиляции выдает ошибку FormatException C#
ситуация - программа считывает данные из xml -файла , созданного на основе SQL запроса. это фрагмент xml файла <customer ID="BSBEV" City="London" Company="B's Beverages"> <order orderID="10289" orderYear="1996" orderCost="479.400000" /> делается выборка по атрибуту orderCost фрагмент программы XDocument doc = XDocument.Load(path); char ch = {'"', ' '}; var rezult = from...
C# Создание xml-документа, чтобы не было префиксов при указании пространства по умолчанию https://www.cyberforum.ru/ csharp-net/ thread451317.html
Добрый день. Немного непонятно следующее. С помощью следующего кода: namespace primer { class Program { static void Main(string args) { var styleInstruction = new XProcessingInstruction("mso-application", "progid=\"Testing\"");
C# Проверка, дошла почта или нет https://www.cyberforum.ru/ csharp-net/ thread451275.html
Можно ли проверить дошла ли почта до клиента или нет. Хотя бы проверить прошло ли письмо через канал сервера кому мы отправляем по этому порту или это сделать нереально?
C# Переименовать файл или папку на Ftp-сервере
Привет, собственно нужно переименовать файл или папку на Ftp Сервере, вот код client = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://127.0.0.1/pic783.jpg")); client.Credentials = new NetworkCredential(ftpUserID, ftpPassword); // client.KeepAlive = true; // // client.UseBinary = true; // тут что с ними что без них client.Method =...
C# Socket Server/Client. Падение клиента при коннекте к серверу В общем есть сервер: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net.Sockets; using System.Net; namespace Server { https://www.cyberforum.ru/ csharp-net/ thread451234.html C# Получить метаданные из видео файлов https://www.cyberforum.ru/ csharp-net/ thread451065.html
1 - необходимо получить метаданные из видео файлов VideoFormats = new string { "*.AVI", "*.mkv", "*.MOV", "*.MPEG", "*.mov", "*.WMV" };
Не могу получить доступ к фреймам в SHDocVw.InternetExplorer C#
Здравствуйте. Есть функция IHTMLDocument2 GetDocumentFromWindow(IHTMLWindow2 htmlWindow) private static Guid IID_IWebBrowserApp = new Guid("0002DF05-0000-0000-C000-000000000046"); private static Guid IID_IWebBrowser2 = new Guid("D30C1661-CDAF-11D0-8A3E-00C04FC9E26E"); public interface IServiceProvider { ...
C# Небезопасный код: пример из книги не компилируется Учу с# по книге Шилдта, в разделе про небезопасный код есть примеры работы с указателями, однако данный код не компилируется в Visual studio 2010 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication2 { class Program { https://www.cyberforum.ru/ csharp-net/ thread450694.html
7 / 7 / 1
Регистрация: 16.01.2012
Сообщений: 95
27.02.2012, 12:26  [ТС] 0

Как организовать работу клиент-серверного приложения через Интернет - C# - Ответ 2531259

27.02.2012, 12:26. Показов 2619. Ответов 6
Метки (Все метки)

Ответ

Может я туплю.... Но

Серверный Комп:
Знаю его внутренний IP (например 192.168.0.20)
C#
1
2
3
4
5
6
7
8
9
            IPAddress[] ip = Dns.GetHostAddresses(Dns.GetHostName());
            Regex regex = new Regex(@"\d\d?\d?\.\d\d?\d?\.\d\d?\d?\.\d\d?\d?");
            Match match;
            foreach (IPAddress ip_ in ip)
            {
                match = regex.Match(ip_.ToString());
                if (match.Success)
                    IPHost = ip_.ToString();
            }
запускается нитка для приема данных от клиента
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
    public class NetProcess
    {
        public byte Num;
        public UdpClient UPDLister; // листер
        public IPEndPoint EPGroup; // точка
        public bool _NetStart = false; // признак запуска нитки
 
        public static Graphics graphics;
 
 
        public Thread NetThread;
        //-------------------------- 
        public NetProcess(byte Number, Form ControlForm)
        {
            UPDLister = new UdpClient(Int32.Parse(MainForm.MainPort));
            EPGroup = new IPEndPoint(IPAddress.Any, Int32.Parse(MainForm.MainPort));
 
            _NetStart = true;
            NetThread = new Thread(new ThreadStart(Process));
            NetThread.IsBackground = true; // убить поток после завершения проги
            NetThread.Name = "NetThread_" + Num.ToString();
            NetThread.Start();
        
        }
        //---------------------------------------
        ~NetProcess()
        {
            ;
        }
        //----------------------------------------
        public void Process()
        {
            try
            {
                while (_NetStart)
                {
                    using (MemoryStream MStream = new MemoryStream())
                    {
                        byte[] ReceiveBytes = UPDLister.Receive(ref EPGroup);
                        MStream.Position = 0;
                        MStream.Write(ReceiveBytes, 0, ReceiveBytes.Length);
 
                    }
                }
            }
            catch (Exception e)
            {
                return;
            }
 
        }
        //---------------------------------------
        public void NetClose()
        {
            _NetStart = false;
            //NetThread.Abort();
            UPDLister.Close();
        }
        //---------------------------------------
    }// public class NetProcess
Теперь клиент:
Предположим я знаю его внешний IP ну при помощи сервиса myip (например 76.129.12.2)
Клиент конектится к этому IP (так как он пингуется)
C#
1
2
3
                UDPSocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
                IPAddress IPServerAdress = IPAddress.Parse(MainForm.IPServer);
                PEPoint = new IPEndPoint(IPServerAdress, Int32.Parse(MainForm.PortServer));
и шлет данные
C#
1
2
3
4
                    byte[] CaptureImageBuff = MStream.ToArray();
                    UDPSocket.SendBufferSize = CaptureImageBuff.Length;
                    UDPSocket.ReceiveBufferSize = CaptureImageBuff.Length;
                    UDPSocket.SendTo(CaptureImageBuff, PEPoint);
Контакта нет
что не так?

Добавлено через 5 минут
По локалке канает, а по инету нет

Вернуться к обсуждению:
Как организовать работу клиент-серверного приложения через Интернет C#
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2012, 12:26
Готовые ответы и решения:

Архитектура клиент-серверного приложения для многопользовательской работы через интернет в real-time режиме
Приветствую уважаемое сообщество. Нужно срочно собрать мысли по следующей теме. Необходимо...

Работа серверного приложения через беспроводной интернет
возможна ли работа серверного приложения на компьютере или ноутбуке, у которого выход в интернет...

Ишу рабочий пример клиент-серверного приложения для просмотра списка процессов через сеть
Если у кого-то имеется подобное или кто-нибудь где-нибудь видел, поделитесь)

Организовать клиент-серверное взаимодействие через Интернет
хочу передавать данные с одного компьютера на другой через интернет, я не знаю как это называется...

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

Как можно вывести из клиент-серверного приложения данные в Excel или Word?
Например, данные возвращаемые сервером клиенту, хоть даже текущие сообщения клиент-серверного чата..

Как реализовать синхронизацию самовыделения сервера в одноранговой сети клиент-серверного приложения С#?
Имеется локальная сеть. При появлении клиента в ней, он должен проверить имеется ли сервер, с...

WCF: Как правильно обновлять интерфейсы и состояния объектов клиентов клиент-серверного приложения?
Пытаюсь научиться разработке онлайн/сетевых приложений на примере карточной онлайн игры. Возникло...

Клиент-серверные приложения через интернет
Всем доброго дня. Как-то была необходимость реализовать клиент-сервер для локальной сети, все...

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