BG Development


Страници: (10) [1] 2 3 ... последна »

patrik5 Публикувана на: 20-06-2018, 09:40

Мнения: 0
Преглеждания: 869
Здравейте имам сайт, на WP, ползващ woocomerce. Искам след като се отиде да се поръчва продукта, на формата за попълване пише данни за фирмата, аз искам да го променя в данни за поръчката. Та въпроса ми е от къде мога да го променя?? Проверих всички видове настройки никъде нищо. Инсталирах допълнителни плъгини, но там може да се променят само полетата на формата а на мен ми трябва да променя заглавието! Някакви идеи?

Не мога да намеря къде се намира файла за да го променя.
  Форум: e-Commerce  ·  Преглед: #441368

patrik5 Публикувана на: 19-06-2018, 14:28

Мнения: 0
Преглеждания: 265
Здравейте имам сайт, на WP, ползващ woocomerce. Искам след като се отиде да се поръчва продукта, на формата за попълване пише данни за фирмата, аз искам да го променя в данни за поръчката. Та въпроса ми е от къде мога да го променя?? Проверих всички видове настройки никъде нищо. Инсталирах допълнителни плъгини, но там може да се променят само полетата на формата а на мен ми трябва да променя заглавието! Някакви идеи?
  Форум: Други  ·  Преглед: #441304

patrik5 Публикувана на: 24-03-2018, 23:09

Мнения: 1
Преглеждания: 1969
Здравейте имам приложение писано на C# което ползва entity framework code first. Всичко си работи ок на компютъра ми който локално е инсталиран SQL. Когато искам да го преместя на друг сървър приложението не може да се стартира защото не може да се конектне. Промених името в ини файла на приложението с това което е на SQL Managment studio но без резултат. Та и това ми е въпроса как да променя ини файла та да си върви на всеки сървър на който го сложа?
На работещия в конфиг файла усера е USER1/SQLEXPRESS, а на другия го правя PATRIK-PC/SQLEXPRESS както е в Managment studio с уиндовс ауторизейшън.
  Форум: .NET програмиране  ·  Преглед: #434868

patrik5 Публикувана на: 17-01-2018, 21:39

Мнения: 33
Преглеждания: 2172
Базата данни е на MSQL, не се знае кога ще постъпи запис, може 5 записа да влязат в рамките на 20 секунди може и да няма 5 часа. Когато приложението види запис го обработва изпраща разни команди към устройства и ако всичко е ок го изтрива, така че не става с процедураили тригер(според мен де)
  Форум: .NET програмиране  ·  Преглед: #428779

patrik5 Публикувана на: 17-01-2018, 14:55

Мнения: 33
Преглеждания: 2172
Здравейте, правя едно приложение, което използва една база с още няколко приложения. Трябва да се следи една таблица в sql и когато там се вкара запис тя програмката да го вземе и да го обработва. Та питането ми е ако направя един постоянен цикъл със заявка към базата и когато се появи запис да го обработва няма ли да се натоварва прекалено много сървъра. Очакват се между 10 20 записа на ден да се появяват в тази таблица, но когато се появи запис трябва да се обработи веднага. Някакви съвети как е удачно да се случи. Най лесния начин с един безкраен цикъл, ама дали е правилно?
  Форум: .NET програмиране  ·  Преглед: #428739

patrik5 Публикувана на: 10-01-2018, 11:53

Мнения: 17
Преглеждания: 1371
Нещо не мога да проверя, трябва да изпращам докато не получа отговора, който чакам ли, може ли някакъв примерен код?
  Форум: .NET програмиране  ·  Преглед: #427749

patrik5 Публикувана на: 08-01-2018, 18:35

Мнения: 17
Преглеждания: 1371
Send() бaйт по бaйт ли изпрaщa? Ще пробвaм дa го вкaрaм в цикъл, мислех че изпрaщa целия стринг
  Форум: .NET програмиране  ·  Преглед: #427590

patrik5 Публикувана на: 08-01-2018, 15:10

Мнения: 17
Преглеждания: 1371
Днес направих пробата, и се получи когато съм в режим дебъг, когато минавам ред по ред всичко си е ок, иска узер вкарвам го иска пас вкарвам излиза някаква информация и вс си е ОК,
НО когато я рънна не дава грешка минава ци цялата програма но не извършва корекциите не виждам да иска усер и пасс. Единсвеното което се изпраща са няколко S на различн редове. Някъде трябва да сложа някакви времена за забавяне или в цикъл ли трябва да чета информацията. Според мен мн бързо изпраща командите и устройството не може да се осъзнае отсреща. Ако може малко помощ и за това.


Кода ми е :
CODE

 Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
           try
           {
               sender.Connect(remoteEP);
               if (sender.Connected)
               {
                   byte[] rec21 = new byte[512];
                   Console.WriteLine(Encoding.ASCII.GetString(rec21));

               }


               byte[] bytes1 = new byte[128];
               byte[] msg1 = Encoding.ASCII.GetBytes("SSSSSS;" + "\n");
               int bytesSent1 = sender.Send(msg1);
               Console.WriteLine("Sent {0} bytes.", bytesSent1);
               bytesSent1 = sender.Receive(bytes1);
               Console.WriteLine(Encoding.ASCII.GetString(bytes1));
               Console.WriteLine(Encoding.UTF8.GetString(bytes1));
               Console.WriteLine("OK");
               

               byte[] rec1 = new byte[128];
               byte[] sendUser = Encoding.ASCII.GetBytes("USER" + "\n");
              int bytesSent = sender.Send(sendUser);
               bytesSent = sender.Receive(rec1);
               Console.WriteLine(Encoding.ASCII.GetString(rec1));



               byte[] rec2 = new byte[128];
               byte[] sendPass = Encoding.ASCII.GetBytes("HELP" + "\n");
               bytesSent = sender.Send(sendPass);
               bytesSent = sender.Receive(rec2);
               Console.WriteLine(Encoding.ASCII.GetString(rec2));



               byte[] rec2Allop = new byte[256];
               byte[] sendAllop = Encoding.ASCII.GetBytes("ALLOP;" + "\n");
               int byteSendALLOP = sender.Send(sendAllop);
              // byteSendALLOP = sender.Send(sendPass);
               byteSendALLOP = sender.Receive(rec2Allop);
               Console.WriteLine(Encoding.ASCII.GetString(rec2Allop));

               string getUser = Console.ReadLine();



               
               sender.Close();
           }
           catch (SocketException e)
           {

               
               Console.WriteLine("{0} Error code: {1}.", e.Message, e.ErrorCode);
             
               sender.Close();
             
           }
       }

  Форум: .NET програмиране  ·  Преглед: #427572

patrik5 Публикувана на: 07-01-2018, 17:31

Мнения: 17
Преглеждания: 1371
Благодаря, точно това ми беше питането, утре ще го пробвам!
  Форум: .NET програмиране  ·  Преглед: #427532

patrik5 Публикувана на: 07-01-2018, 12:39

Мнения: 17
Преглеждания: 1371
QUOTE (thrawn @ 07-01-2018, 11:51)
Какво значи "как да слуша за трафик" ? Комуникацията няма никаква особеност. Спецификата е в протокола който се ползва. За да получиш някакво смислено поведение от telnet, трябва да му подадеш смислена команда (или да отговориш адекватно на това което ти подава).

CODE

Socket recive = new Socket(AddressFamily.InterNetwork,  SocketType.Stream, ProtocolType.Tcp);//нов сокет

         IPEndPoint ipepRecive = new IPEndPoint(IPAddress.Any,23); // Къде да се върже сокета
///////////////////////////////////////////////////////////////////////////////////////////////////////

         // Create a TCP/IP  socket.
         Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
         try
         {

             sender.Connect(remoteEP);
             Console.WriteLine("Socket connected to {0}",sender.RemoteEndPoint.ToString());
             byte[] msg = Encoding.ASCII.GetBytes("SSSSSS" + "\r\n");
             int bytesSent = sender.Send(msg);

Как да приема това което ще ми върне при поддаване на SSSSSSSS (При поддаване на SSSS трябва да върне ENTER USERNAME) Как да го прихвана това?
  Форум: .NET програмиране  ·  Преглед: #427507

patrik5 Публикувана на: 07-01-2018, 11:44

Мнения: 17
Преглеждания: 1371
В тази тема не разбрах как да слуша за травфик
  Форум: .NET програмиране  ·  Преглед: #427501

patrik5 Публикувана на: 07-01-2018, 00:59

Мнения: 17
Преглеждания: 1371
Ок кода до тук мисля че е верен
CODE
Socket recive = new Socket(AddressFamily.InterNetwork,  SocketType.Stream, ProtocolType.Tcp);//нов сокет

          IPEndPoint ipepRecive = new IPEndPoint(IPAddress.Any,23); // Къде да се върже сокета
///////////////////////////////////////////////////////////////////////////////////////////////////////

          // Create a TCP/IP  socket.
          Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
          try
          {

              sender.Connect(remoteEP);
              Console.WriteLine("Socket connected to {0}",sender.RemoteEndPoint.ToString());
              byte[] msg = Encoding.ASCII.GetBytes("SSSSSS" + "\r\n");
              int bytesSent = sender.Send(msg);
             

Въпроса е какво да направя за да прочета отговора. Със стимриидър или след като казваш че не може да аксептне връзката със сървъра?
  Форум: .NET програмиране  ·  Преглед: #427483

patrik5 Публикувана на: 07-01-2018, 00:28

Мнения: 17
Преглеждания: 1371
Да, а не трябва ли да върне нещо за да му въведа паролата и юзернейма. Когато изпратя някаква команда към сървъра как да прочета неговия отговор. Примерно когато съм пробвал да се вържа с директана комуникация през хипертерминал и трябва да вкарам няколко ssssssss и когато натисна ентър ми връща да вкарам юзер.
Как да го направя като код, смисъл как да вкарам узер и пас и да видя какво ми връща устройството?
  Форум: .NET програмиране  ·  Преглед: #427480

patrik5 Публикувана на: 06-01-2018, 23:52

Мнения: 17
Преглеждания: 1371
Здравейте искам да се вържа по мрежата към устройство по телнет. Какъв е правилния начин да се вържем и да видим какво ни изпраща устройството. Това е кода който написах, но не ми връща нищо от отсрещната страна. Стига до Socket clientCatc = recive.Accept(); и нищо не се случва. Някой с опит с този протокол да сподели
CODE


static void Main(string[] args)
       {
           byte[] bytes = new byte[116];
           IPHostEntry ipHostInfo = Dns.Resolve(Dns.GetHostName());
           IPAddress ipAddress = IPAddress.Parse("10.50.77.100");
           IPEndPoint remoteEP = new IPEndPoint(ipAddress, 23);


           //
           Socket recive = new Socket(AddressFamily.InterNetwork,  SocketType.Stream, ProtocolType.Tcp);//нов сокет

           IPEndPoint ipepRecive = new IPEndPoint(IPAddress.Any,23); // Къде да се върже сокета
///////////////////////////////////////////////////////////////////////////////////////////////////////

           // Create a TCP/IP  socket.
           Socket sender = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
           try
           {

               sender.Connect(remoteEP);
               Console.WriteLine("Socket connected to {0}",sender.RemoteEndPoint.ToString());
               byte[] msg = Encoding.ASCII.GetBytes("SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS" + "\r\n");
               int bytesSent = sender.Send(msg);
               //// Чакаме отговор

               recive.Bind(ipepRecive);

               recive.Listen(10);// колко да е дълга опашката
               Socket clientCatc = recive.Accept();// нов клиент
             //  IPEndPoint clientep = (IPEndPoint)client.RemoteEndPoint;// взима информацията

               byte[] data = new byte[512];//137

               int recv = clientCatc.Receive(data);
               string lineLog = Encoding.ASCII.GetString(data, 0, recv);
               if(lineLog.Equals("ENTER USER NAME"))
               {
                   sender.Close();
                   sender.Disconnect(true);
                   recive.Close();
                   recive.Disconnect(true);
               }

               sender.Close();
               sender.Disconnect(true);
               recive.Close();
               recive.Disconnect(true);
           }
           catch
           {
               //  sender.Shutdown()
               sender.Disconnect(true);
               sender.Close();
               
               recive.Disconnect(true);
               recive.Close();
               


           }
          // sender.e

       }

  Форум: .NET програмиране  ·  Преглед: #427478

patrik5 Публикувана на: 22-12-2017, 13:47

Мнения: 4
Преглеждания: 541
Защото като дам mzsh си стартира шела през путито, а когато пусна тази команда след като съм се канектнал с user i pass през апликейшън на C# не се случва нищо, явно чака някакви други символи или нещо друго, не изкарва грешка но и не изпълнява нищо. През путито след като съм влязъл в шела на mzsh, командния ми ред изглежда така примерно
mzsh> alarm
Когато го пусна по този начин в апликейшъна командата ми изкарва грешка.
Питането ми е как трябва да изглежда тази команда пусната през линукс. Четох някъде за смяна на шел е chsh.

  Форум: Linux  ·  Преглед: #426729

patrik5 Публикувана на: 22-12-2017, 11:43

Мнения: 4
Преглеждания: 541
Здравейте, имам един проблем. Първо да кажа, че имам някакви съвсем основни познания по линукс. Та искам да си направя едно приложение което изпълнява команди към линукс базиран сървър. Самия софтуер който е инсталиран на сървъра се изпълнява на отделен шел с написване команда и влизаш в шела и вече си изпълняваш специализирани команди, които нямат много общо с линукс. Та с приложението което правя влизам в сървъра, но не знам как да си стартирам шелла. През пути шела се стартира с команда mzsh. и след това всичко се случва там.

Та въпроса ми е каква е процедурата (командата) за стартиране на подобен шел?
  Форум: Linux  ·  Преглед: #426710

patrik5 Публикувана на: 21-12-2017, 18:21

Мнения: 12
Преглеждания: 1187
Явно не могa дa му нaпишa прaвилния формaт нa комaндaтa, инaче не виждaм другa логикa. Лошото е че нямa от къде дa прочетa в документaциятa не нaвлизaт толковa нaвътре. Инaче дa кaто се изпълни комaндaтa вече всичко се случвa в този шел като командния ред изглежда така погледнат през пути
mdsh>
  Форум: .NET програмиране  ·  Преглед: #426688

patrik5 Публикувана на: 21-12-2017, 16:02

Мнения: 12
Преглеждания: 1187
Сървъра на който е вдигната централата е UNIX сървър, връзва се по ssh протокол. Когато влезнеш през пути вкарваш user и pass влизаш в сървърa вкарваш mdsh и се влиза в шела който управлява централата, и там вече командите нямат мн общо с линукса. Аз се опитвам да направя приложение, което симулира путито при някакви ситуации. Когато вляза в сървъра и се опитам да изпълня mdsh за да отида в шела който ми трябва не се случва нищо, не ми изкарва грешка нищо просто зависва на тази команда. Може би чака нещо но не мога да разбера какво. А колкото до dir просто го дадох като пример че с него ми принти файловете които са на сървъра. Ползвах го за тест за да видя дали наистина се връзвъм към сървъра.
  Форум: .NET програмиране  ·  Преглед: #426679

patrik5 Публикувана на: 21-12-2017, 11:28

Мнения: 12
Преглеждания: 1187
Да със пути работи. Сега забелязах че като изпълня командите ми ги изпълнява ката създаване на файл Като дам dir в putyy-то ми изкара всички команди които исках да изпълня като създадени файлове.
  Форум: .NET програмиране  ·  Преглед: #426673

patrik5 Публикувана на: 21-12-2017, 00:51

Мнения: 12
Преглеждания: 1187
Не не ползвам в случая никакви async и sync. Кода е този който съм го написал, за кой компонент имаш предвид?
  Форум: .NET програмиране  ·  Преглед: #426654

patrik5 Публикувана на: 20-12-2017, 20:14

Мнения: 12
Преглеждания: 1187
Дa, но би трябвaло дa извеждa нещо нa принтa, a и кaто пуснa някaквa комaндa зa промянa нa нещо после кaто проверя през путито нищо не се е променило, a не изкaрвa никaквa грешкa
  Форум: .NET програмиране  ·  Преглед: #426634

patrik5 Публикувана на: 20-12-2017, 19:25

Мнения: 12
Преглеждания: 1187
Здравейте, искам да се вържа към сървър на телефонна централа през ssh. Проблема е че ми дава че имам конекция, но не ми изпълнява никакви команди. Централата е на база unix. Влиза се чрез putty, вкарва се усер и пасс и след това се пуска команда mdsh за да влезем в режим на изпълнение на команди към телефонната централа. Кода който използвам е следния:

CODE
SshClient cSSH = new SshClient("IP", "User", "Pass");
           cSSH.Connect();
           SshCommand x = cSSH.RunCommand("mdsh");
           cSSH.Disconnect();
           cSSH.Dispose();
           var output = x.Result;
           Console.WriteLine(output.ToString());

Когато пусна
CODE
SshCommand x = cSSH.RunCommand("dir");

пак не ми връща нищо.

Инсталирах си ssh сървър на PC-to и всичко си работи без проблеми обикалям си из директориите пускам всякакви команди и всичко си се принти. Някакви идеи къде може да бъде проблема с това устройство.
  Форум: .NET програмиране  ·  Преглед: #426629

patrik5 Публикувана на: 10-02-2017, 08:09

Мнения: 4
Преглеждания: 667
Здрaвейте имaм двa mysql сървърa с еднaкви бaзи дaнни, целтa бa зaдчaтa е примерно в 12 чaсa дa се пусне зaявкa към единия дa се вземaт сaмо рaзликите и дa се инсъртнaт новите зaписи и дa се ъпдейтнaт сaмо рaзликите. Тоест дa се уеднaквaт двете бaзи от дaнни в дaден момент от деня, имa ли някaкъв срaвнително лесен нaчин зa товa
  Форум: СУБД, SQL програмиране  ·  Преглед: #408931

patrik5 Публикувана на: 09-02-2017, 23:48

Мнения: 19
Преглеждания: 1479
Проблема се оказа в mysql connector-a, вече си върви и на 32битова операционна система, сега остава да тръгне и на XP и ще бъда доволен!
  Форум: .NET програмиране  ·  Преглед: #408910

patrik5 Публикувана на: 08-02-2017, 14:28

Мнения: 19
Преглеждания: 1479
Ще го пробвам довечера, и ще пиша!
  Форум: .NET програмиране  ·  Преглед: #408813

Страници: (10) [1] 2 3 ... последна »
New Posts  Отворена тема (има нови мнения)
No New Posts  Отворена тема (няма нови мнения)
Hot topic  Гореща тема (има нови мнения)
No new  Гореща тема (няма нови мнения)
Poll  Анкета (има нови гласували)
No new votes  Анкета (няма нови гласували)
Closed  Заключена тема
Moved  Преместена тема

Copyright © 2003-2018 | BG Development | All Rights Reserved
RSS 2.0