Remote Web Development Job In IT And Programming

A program that demonstrates how to use Windows API WebSocket functions for teaching purposes.

Find more Web Development remote jobs posted recently Worldwide

I need a program that demonstrates how to use some WebSocket functions from the Microsoft API for teaching purposes.
The program(s) should be in C and in PowerBasic. They should be console programs.
The C program should compile using Visual Studio 17.
The Powerbasic program should compile using Powerbasic 10 for Windows.

There is no need for user input / output as the programs will mostly be run in debug mode.
Variables can be hard coded into the C Main and PBMain functions.

You can test your program at http://websocket.org/echo.html - there are instructions to use their echo server.


The program should accept a URL and port number - connect then establish a websocket session.
There should be a way to SEND and RECEIVE data. A callback function should signal when there is data in the receive buffer. You need to call WinHttpSetStatusCallback to set a callback for the WebSocketHandle returned in WinHttpWebSocketCompleteUpgrade.

The program (or 2 programs) should use the Windows WinHttpWebSocket functions for one sample and the Windows WebSocket Protocol Component API for the other.

We want to teach our students both the winhttp and web-socket-protocol-component-api.
About the recuiter
Member since Mar 14, 2020
Niranjan Reddy
from Tennessee, United States

Skills & Expertise Required

C 

Candidate shortlisted and hiredHiring open till - May 8, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$23.00

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Conv Emissions data in GIS format for WRF/chem use

Looking for someone skilled qgis python fortran snd c. Also the WRF/Chem or any weather models. Need help in converting GIS emissions data to be readable in a weather model

Quote Searching: I am thinking of making a "Quake Expansion Pack/Quake Mission Pack"

Looking for a rough estimate on how much it would cost to develop the Gameplay, Story, etc into a Free Quake Mission Pack/Quake Expansion Pack, For now I just wanna get a rough quote, the Expansion Pack/Mission Pack will have its own story that is...read more

Modbus RTU Slave Stack in C

I would like to get a well tested stack for slave Modbus RTU, only basic functions are required.

I shall do the integration of the stack in my application, the freelancer shall provide any remote support required during the integration phase...read more

Database and chart/ report software with calculations, possibly in Ruby

First I want to create a 2-page chart, each page half a circle in 12 parts total like pie chart. Have sample that I do manually. The product is to be a software that can be purchased for download. My original plan is to use Ruby and Rubinious. It co...read more

Operating System Developer / System Software Developer needed. Only Russian speakers are required.

Requirements:
Knowledge of Linux architecture
Knowledge of glibc (POSIX) library
Knowledge of C/C++
Experience in system services development and troubleshooting
Experience in system and udev setup
Experience in bash scripts...read more