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 May 20, 2018
Muhammad Genta
from Bihar, India

Skills & Expertise Required

C 

Candidate shortlisted and hiredHiring open till - Apr 24, 2020

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$16.69

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

Secure framework against selfishness in clustered base wireless sensor network

I need a secure framework against cluster-based wireless sensor network, prevention against the selfishness attack and selfishness oriented attacks using a distributed clustering algorithm and reputation system. It uses data mining techniques such a...read more

Programming Content reviewer/creator

We are looking for educational content reviewers/creators with programming background (Swift, C). You will mostly be reviewing user generated content (programming quizzes), reviewing community reports and creating new quizzes when needed.
To have...read more

Firmware Developer for New Vaporizer Technology

We are a vaporizer company based in Los Angeles. We have 20 patents pending and 2 issued on our unique vaporizer technology. We are looking for a firmware developer for a project to start now.
Must have great firmware experience.
Must be b...read more

Developer needed for designing and testing a circuit

I need a freelancer to work with me to help me design a circuit and determine feasibility of the circuit.

Cryptocurrency Payment integration with exchange function

Looking for experienced cryptocurrency developer for our project.
Please apply only if you have expereince in exchange in the past.