З досвідом C# HttpListener + Ajax cross domain
1 .Налаштувати зв'язок між плагіном і консольним додатком
2 .Повідомлення і відповідь, краще, повинні бути в json форматі або альтернативної строки, яка з обох боків буде порівнюватися на пару ключ=значення.
3 .Консольна функція зробити так, щоб вона могла бути успішно перенесена в winform або wpf додаток, як функція, яка буде запускатися в окремому потоку за натисканням на кнопку старт і зупиняється при натисканні на стоп
Вимоги до виконавця:
1 .Я шукаю в першу чергу гідного виконавця, який доводить справу до кінця!2 .Зрозуміло, що потрібно робити від а до мене.3 .Для перевірки роботоспроможності, відправляє відразу початковий код, що б я міг його зібрати також і у себе і він працював у мене так само, як і у вас!Від себе гарантуємо:
1 .Що угода буде через сейф з оплатою комісії з моєї сторони з депозитом в той момент, як тільки ви повідомте, що у вас є код і ми зможемо його перевірити відразу після введення депозиту з моєї сторони.2 .Я гарантую своєчасну оплату, як тільки буде перевірено, що код працює в точності з поставленою задачею.3 .Я даю плагін, поясню, як його можна встановити і де знаходиться JS, який потрібно редагувати.ЧетвертийЯ буду максимально на зв'язку.Приклад функції плагіна на jQuery, яка відправляє дані і має отримати відповідь:
(функція ) {
jQuery.support.cors = правдивий
$ .ajax({
Тип: «GET»
URL: «http://localhost:5555/»,
DataType: «текст»
успіх: function(data) {
попередження ( data )
,
error: function(jqXHR, textStatus, ex) {
alert(textStatus + "," + ex + "," + jqXHR.responseText);
) ) )
) ) ) )
Код консольного додатку:
static async Task Main(string[] args)
{ {
HttpListener listener = новий HttpListener();
listener.Prefixes.Add("http://localhost:5555/");
Створення listener.Start();
Console.WriteLine(“Wait connect...”);
while (правда і правда)
{ {
HttpListenerContext context = await listener.GetContextAsync();
HttpListenerRequest request = контекст.Request
HttpListenerResponse response = контекст.відповідь
response.ContentType = "application/json; charset=utf-8";
response.AppendHeader("Access-Control-Allow-Origin", "*");
/ Дата Пост
StreamReader Reader = новий StreamReader (request.InputStream);
string s2 = reader.ReadToEnd();
Console.WriteLine("Data received:" + s2);
/ Дата отримує
Console.WriteLine("Data received GET:" + context.Request.RawUrl);
context.Response.Headers.Add("Content-Type", "jsonp");
string responseString = «Hello world!«;
byte[] buffer = System.Text.Encoding.UTF8.GetBytes(responseString);
response.ContentLength64 = буфер.Length;
Stream output = response.OutputStream
output.Write(buffer, 0, buffer.Length) — вихідний текст
output.Close( ) і вихід
Чекаємо на Ваші пропозиції, терміни та ціну.
Додатки 1
Відгук замовника про співпрацю з фрилансером
З досвідом C# HttpListener + Ajax cross domainО, це було здорово працювати з Сергієм, проект був зданий на набагато раніше термінів, а також моменти, які ми пропустили на початку, вже на момент здачі були відрегульовані в ході хвилин 30-60ти. З моїм завданням спрацював на 5 з 5. Я радий, що з новим проектом, я звернувся до цього виконавця, а не тому, що у мене був в минулий раз, кінцева ціна стала 1 в 1 як і домовлено. Дякую, бажаю Вам успіху на біржі))
Відгук фрилансера про співпрацю з Oleg Klochko
З досвідом C# HttpListener + Ajax cross domainСпасибо за проект Олег, рад быть поработать вместе. Надеюсь на сотрудничество в будущем.
![]()
-
126 2 0 Добрий вечір .
Введіть код c# в окрему збірку.
Готовий приступити найближчим часом.
Для того, щоб бути чесним з обох сторін, депозит потрібно вносити до початку роботи.
Якщо цікаво писати, фріланс як хоббі приведу все до кінця.
Актуальні фриланс-проєкти в категорії C#
Створення плагіну для інтеграції з POS-системою Syrve, C#Розробити плагін для POS-системи Syrve (on-premise), який встановлюється на сервер закладу. Плагін має: (1) передавати на наш сервер дані в режимі реального часу — замовлення, статуси столів, платежі, чеки; (2) приймати команди від Reservble — підтвердження бронювань, прив'язка… C#, Веб-програмування ∙ 2 дні 19 годин тому ∙ 11 ставок |
Створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32.
5000 UAH
створення або доопрацювання прошивки та логіки під три автономні LoRa-станції на базі ESP32. Пристрої повинні піднімати Wi-Fi точку доступу, віддавати локальний сайт через браузер (HTTP), приймати текст та зображення в радіусі 5-10 км (плюс-мінус), зберігати дані (бажано на… C та C++, C# ∙ 3 дні 2 години тому ∙ 3 ставки |
S1GG1LПотрібна людина, яка зможе з початкового коду лаунчера майнкрафт під проект, змінити дизайн на свій розсуд, але є невеликі вимоги щодо стилю, щоб він був в фіолетових тонах. Щодо оплати, ціну за роботу пропонуйте. Але бюджет не великий, хочеться щось мінімалістичне. Якщо… C#, Розробка ігор ∙ 5 днів 11 годин тому ∙ 7 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 10 днів 11 годин тому ∙ 6 ставок |
Потрібно зробити міграцію поточної робочої програми з foxpro на C#Всім привіт! У нас є програма на foxpro (в ній є кілька модулів, програма для обліку), є вихідники програми, при гострій необхідності можна проконсультуватися з людьми по підтримці поточної програми Що потрібно зробити: 1. Аналіз, що і як працює, скласти список всього зайвого,… C#, Десктопні додатки ∙ 13 днів 2 години тому ∙ 19 ставок |