All Projects → MFernstrom → Bauglir-WebSocket-2

MFernstrom / Bauglir-WebSocket-2

Licence: other
Copy of https://code.google.com/archive/p/bauglir-websocket/

Projects that are alternatives of or similar to Bauglir-WebSocket-2

WebView4Delphi
WebView4Delphi is an open source project created by Salvador Díaz Fau to embed Chromium-based browsers in applications made with Delphi or Lazarus/FPC for Windows.
Stars: ✭ 157 (+946.67%)
Mutual labels:  lazarus, freepascal
bcrypt
BCrypt is a password hashing function
Stars: ✭ 138 (+820%)
Mutual labels:  lazarus, freepascal
lazarus
Notepas sources and other derived lazarus projects using the editor module.
Stars: ✭ 26 (+73.33%)
Mutual labels:  lazarus, freepascal
VALIS
Vote ALlocating Immune System, an immune-inspired classification algorithm
Stars: ✭ 21 (+40%)
Mutual labels:  lazarus, freepascal
brookframework
Microframework which helps to develop web Pascal applications.
Stars: ✭ 161 (+973.33%)
Mutual labels:  lazarus, freepascal
Axes-Armour-Ale
A fantasy, ASCII dungeon crawler for Windows, Linux & OSX
Stars: ✭ 22 (+46.67%)
Mutual labels:  lazarus, freepascal
Ascension
A metaheuristic optimization framework
Stars: ✭ 24 (+60%)
Mutual labels:  lazarus, freepascal
fpos
Free Pascal Operating System (FPOS) is a operating system consists of a minimal kernel built on FreePascal. It contains a Scheme implementation of a hard drive (ATA) driver, keyboard (PS2), serial (8250 UART), FAT32 filesystem and a small real time clock manager. The project was built to experiment with developement of operating system using a h…
Stars: ✭ 36 (+140%)
Mutual labels:  freepascal, pascal-language
sizectrl
TSizeCtrl v8.2
Stars: ✭ 16 (+6.67%)
Mutual labels:  lazarus, freepascal
fp-telegram
Wrapper classes library for telegram bots API (FreePascal)
Stars: ✭ 59 (+293.33%)
Mutual labels:  lazarus, freepascal
brook-telegram
Telegram plugin for brookframework
Stars: ✭ 23 (+53.33%)
Mutual labels:  lazarus, freepascal
torokernel
This repository contains the source code of the unikernel toro
Stars: ✭ 107 (+613.33%)
Mutual labels:  lazarus, freepascal
QQWry
Delphi interface for QQWry IP database
Stars: ✭ 14 (-6.67%)
Mutual labels:  lazarus, freepascal
DfmExtractor
Small command line utility which allows you to extract DFM, LFM and FRM forms from executable files compiled by Delphi, Lazarus and CodeTyphon.
Stars: ✭ 22 (+46.67%)
Mutual labels:  lazarus, freepascal
ShellRemoteBot
Shell remote control from telegram (SSH/terminal emulator)
Stars: ✭ 28 (+86.67%)
Mutual labels:  lazarus, freepascal
xavier
Xavier is a small object-oriented XML library for Lazarus and Delphi
Stars: ✭ 38 (+153.33%)
Mutual labels:  lazarus, freepascal
PospoliteView
Pospolite View aims to be a simple HTML viewer engine fully made in Free Pascal.
Stars: ✭ 29 (+93.33%)
Mutual labels:  lazarus, freepascal
TLightFileStream
Implements a lightweight, high-performance, non-allocating advanced-record-based wrapper around the SysUtils file handling routines as an alternative to Classes.TFileStream.
Stars: ✭ 21 (+40%)
Mutual labels:  lazarus, freepascal
setup-lazarus
Set up your GitHub Actions workflow with a specific version of Lazarus
Stars: ✭ 29 (+93.33%)
Mutual labels:  lazarus, freepascal
Chakracore Delphi
Delphi and Free Pascal bindings and classes for Microsoft's ChakraCore library
Stars: ✭ 109 (+626.67%)
Mutual labels:  lazarus

bauglir-websocket 2

(Fork of Robert-112's repo, might separate code bases if there's no response to my PRs or issue reports.)

Funktionsfähige Kopie der WebSocket-Bibliothek von Bauglir (Original: https://code.google.com/archive/p/bauglir-websocket/)

Der Quelltext der Beispiele (Server, Client) wurde leicht angepasst, damit alles unter Lazarus (1.6.2) inkl. FPC (3.0.0) funktioniert.

+++

WebSocket server/client implementation in Pascal and C# WebSocket - Pascal and C# implementations

Project contains implementation of clients and servers using WebSocket protocol.

SECOND VERSION OF BAUGLIR WEBSOCKET - HyBi 7-17 AND RFC WEBSOCKET SPECIFICATION

Current version: 2.0.4 (2012-01-30) #Changelog

For Hixi versions of specification (75, 76) use Bauglir WebSocket 1.1.0.

If you are using Bauglir WebSocket in production, please let me know ([email protected])

If you are getting garbage from Chrome19: T problem is caused by x-deflate-frame extension in WebSocket implementation in Chrome see http://code.google.com/p/bauglir-websocket/issues/detail?id=37#c1 to refuse it from server Implementations

Pascal client and server implementation (source code documented). Support for non-secure and secure (SSL) connection.
C# .NET client and server implementation (source code documented). Support for non-secure and secure (SSL) connection.

Implementation notes

There is Wiki page with [http://code.google.com/p/bauglir-websocket/wiki/Libraries interface description] '> Demos

Check out the demos on YouTube! (Excuse my English...)

Pascal
    Delphi client and server demos (Windows) - based directly on Pascal sources
    Lazarus client and server demos (Linux (Kubuntu)) - based directly on Pascal sources
C# .NET
    C# .NET client and server demos (Windows & Linux) - based directly on C# sources
HTML5 web pages for WebSocket compatible browsers (client) for testing server (e.g. Pascal demo).

Support

Supported HyBi versions: 7-17

Supported RFC versions: RFC6455

Supported browsers: * FireFox 11 * Aurora 11.0a2 (2012-01-11) supports binary data and close reason and code * Chrome 16 and up

Browser issues * Chrome * current stable release (16) and up should follow RFC * Firefox * does not support SSL with non-authorized keys Notes

Documentation on WebNt.eu WebSocket is in progress. See source code for documentation, it's fully documented.
If you are still using 1st version, you should check its introduction page
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].