Proxy Library between WebSocket and TCP
119 USD1) Organize a secure websocket (wss) connection at the indicated address (the address is indicated by a line of type wss://echo.websocket.org).
2) Organize a local(127.0.0.1) TCP server for 1 client on the specified port, the server receives 1 any TCP connection to the specified port, then ceases to process entering connections.3) Send all entering websocket packages to TCP, send all entering TCP packages to websocket - i.e.Proxy is a bridge between TCP and websocket connections.Management of the library through two exportable functions:
websock(, ) - opens websocket at the address and creates a TCP server.websockstatus() - gives the status of websocket connection: 1 connected, 0 not connected.I will use the library with the languages BlitzMax, LoadLibraryA and GetProcAddress.5) Be able to reorganize the websocket connection and TCP server after re-starting the exported websock function (i.e.rvet all the already installed connections, cleans the buffers etc, and creates everything from scratch).6) The library should be written "clean", without memory leaks, having an adequate "weight" not more than 20MB.I will also need outcomes - I may decide to modify myself in the future.Payment is safe through the seafood (the commission is paid by me).Money in the seafood deposit only when I understand that you are ready to perform my project, you can do it, you have experience, you are not a fraudulent, you are not a rebuilding, you are dealing with the matter, so it is very desirable from you the phone number (we may discuss the details of the work/or propose constructive changes in the work dll).
Добрый день.
Нужно написать библиотеку (dll) для ОС windows 7 (желательно и работа на windows serwer 2012). Что должна делать библиотека(dll):
1) Организовать secure websocket (wss) соединение по указанному адресу (адрес указывается строкой типа wss://echo.websocket.org).
2) Организовать локальный(127.0.0.1) TCP сервер для 1 клиента на указанном порту, сервер принимает 1 любое TCP соединение на указанный порт, после этого перестает обрабатывать входящие соединения.
3) Отправлять все входящие websocket пакеты на TCP, отправлять все входящие TCP пакеты на websocket - т.е. служить прокси мостом между TCP и websocket соединениями.
4) Управление библиотекой через две экспортируемые функции:
websock(<адрес строка>, <порт dword>) - открывает websocket по адресу и создает TCP сервер.
websockstatus() - выдает статус websocket соединения: 1 соединено, 0 не соединено.
Библиотеку буду использовать с языком BlitzMax, LoadLibraryA и GetProcAddress.
5) Уметь повторно реорганизовывать websocket соединение и TCP сервер после повторного запуска экспортируемой функции websock (т.е. рвет все уже установленные соединения, чистит буферы итп, и создает все с нуля).
6) Библиотека должна быть написано "чисто", без утечек памяти, иметь адекватный "вес" не больше 20Мб. Так же мне нужны будут исходники - возможно сам решу модифицировать в будущем.
Оплата безопасная через сейф (комиссию оплачиваю я). Деньги в сейф кладу только тогда, когда пойму что Вы готовы выполнить мой проект, Вы можете его выполнить, у Вас есть опыт, Вы не мошенник, не перекуп, Вы разбираетесь в вопросе, так что очень желательно от Вас номер телефона (возможно обговорим детали работы/либо предложите конструктивные изменения в работу dll).
Work result
Client's feedback on cooperation with freelancer
Proxy Library between WebSocket and TCPA very kind person, the work was done on the whole hundred, me understand the connection of the collected library to my language (although he was terribly specific and was unknown to him). I am very pleased with their work! I recommend this freelancer for work on C/S++, professional!
Profile deleted | Safe
Freelancer's feedback on cooperation with client
Proxy Library between WebSocket and TCPAn adequate customer, quite quickly responded, did not limit in terms of the choice of technology. He also went to the meeting and extended the time of execution when he failed to make a part of the program and had to transfer everything to another library.
Profile deleted | Safe
-
3) Отправлять все входящие websocket пакеты на TCP, отправлять все входящие TCP пакеты на websocket - т.е. служить прокси мостом между TCP и websocket соединениями.
Я так понимаю, пакеты надо пересылать как есть? Т.е. считать их бинарными данным (raw data), без формата?
Так же мне нужны будут исходники - возможно сам решу модифицировать в будущем.
Реализация на C++ (boost + asio/beast) подойдёт?
-
Либо, если получится, либа могла бы вобще передавать хэндл сокета. Реализация тогда была бы элементарная, но тут вопрос в том - смогу ли я получить в своем ЯП такой сокет как обьект и смогу ли с ним полноценно работать - в этом не уверен. Но было бы красиво и просто...
-
Current freelance projects in the category C and C++
Program for displaying MS PowerPoint inside a window
20 USD
A program needs to be developed for PC on Windows, inside which a PowerPoint window will open showing MS PowerPoint presentation files (extension ppsx). It is important that when ESC is pressed during viewing, a program window with confirmation buttons to end the viewing… C and C++, Python ∙ 1 proposal |
Project for the development of software for microcontrollersGreetings! I am looking for a specialist or team who can develop software for distributed microcontrollers such as Arduino, ESP, or Raspberry-Pi. Key points: - the controller should receive 5 analog signals as input, - it should also output 5 analog signals, - the controller… C and C++, System programming ∙ 2 proposals |
Script that will interact based on the imageI need a script that will interact based on the image + text (product name on the screen) + price. In other words, the script should click on the platform logo (white text in the top left) to update the range of products (every 3-5 seconds), then there should be a search by… C and C++, Python ∙ 8 proposals |
Create a bot telegram with GPT integration
306 USD
The technical task: 1) Create a bot telegram for example, When you start asking the language: The Russian The English The rest is the example of the first bot: to propose to send a photo from which the face will be taken, the second - to ask for a video on which the face… C and C++, Python ∙ 12 proposals |
Configurate the data exchange between Jetson nano and another device by can shiSet the data exchange between the jetson nano and other device on the can band using the RS485 CAN documentation and examples here: https://www.waveshare.com/wiki/RS485_CAN_for_Jetson_Nano The data package that is transmitted is broken down on the frame size of 8 bytes, the… C and C++, Linux and Unix ∙ 2 proposals |