Main Page/Topic Ports: Difference between revisions
Content added Content deleted
(Created page with " TBD: Convert it into a table with LINK|NAME|TYPE|AUTHOR(S) References: [http://rebol.info/forces/articles/protocols/ Rebol Forces, creating a protocol] [http://www.codec...") |
mNo edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
References: |
References: |
||
[http://www.rebol.com/docs/core23/rebolcore-14.html Rebol Core Manual: PORTS ] |
|||
[http://rebol.info/forces/articles/protocols/ Rebol Forces, creating a protocol] |
[http://rebol.info/forces/articles/protocols/ Rebol Forces, creating a protocol] |
||
Line 23: | Line 24: | ||
[http://www.rebol.org/view-script.r?script=webserver.r Mirco Web Server] |
[http://www.rebol.org/view-script.r?script=webserver.r Mirco Web Server] |
||
[http://rebol.info/forces/articles/hipe/ Creating a server engine. Nice article from Jeff Kreis] |
|||
[http://www.rebol.org/view-script.r?script=rugby4.r A lot of useful code here] |
[http://www.rebol.org/view-script.r?script=rugby4.r A lot of useful code here] |
||
=== A TCP PORT Object Dump ==== |
|||
This is TCP Port open with |
|||
open/direct/lines tcp://:55555` |
|||
make port! [ |
|||
scheme: 'tcp |
|||
host: none |
|||
port-id: 55555 |
|||
user: none |
|||
pass: none |
|||
target: none |
|||
path: none |
|||
proxy: none |
|||
access: none |
|||
allow: none |
|||
buffer-size: none |
|||
limit: none |
|||
handler: none |
|||
status: none |
|||
size: none |
|||
date: none |
|||
url: none |
|||
sub-port: none |
|||
locals: none |
|||
state: make object! [ |
|||
flags: 4719171 |
|||
misc: [1108 [] 0] |
|||
tail: 0 |
|||
num: 0 |
|||
with: "^/" |
|||
custom: none |
|||
index: 0 |
|||
func: 6 |
|||
fpos: 0 |
|||
inBuffer: none |
|||
outBuffer: none |
|||
] |
|||
timeout: none |
|||
local-ip: 0.0.0.0 |
|||
local-service: none |
|||
remote-service: none |
|||
last-remote-service: none |
|||
direction: none |
|||
key: none |
|||
strength: none |
|||
algorithm: none |
|||
block-chaining: none |
|||
init-vector: none |
|||
padding: none |
|||
async-modes: none |
|||
remote-ip: none |
|||
local-port: 55555 |
|||
remote-port: none |
|||
backlog: none |
|||
device: none |
|||
speed: none |
|||
data-bits: none |
|||
parity: none |
|||
stop-bits: none |
|||
rts-cts: true |
|||
user-data: none |
|||
awake: none |
|||
] |
Latest revision as of 23:36, 12 September 2020
TBD:
Convert it into a table with LINK|NAME|TYPE|AUTHOR(S)
References: Rebol Core Manual: PORTS
Rebol Forces, creating a protocol
Ports notes with sections from the original Rebol networking layer creator Holger Kruse
Ports as explained in Rebol/Core user manual
A full working TCP Server Semseddin (Endo) Moldibi
Creating a server port Recipe by Paul Tretter
Cal Dixon, gui scripts calling each other
Voice intercommunicator from Nick Antonaccio
Creating a server engine. Nice article from Jeff Kreis
A TCP PORT Object Dump =
This is TCP Port open with
open/direct/lines tcp://:55555`
make port! [ scheme: 'tcp host: none port-id: 55555 user: none pass: none target: none path: none proxy: none access: none allow: none buffer-size: none limit: none handler: none status: none size: none date: none url: none sub-port: none locals: none state: make object! [ flags: 4719171 misc: [1108 [] 0] tail: 0 num: 0 with: "^/" custom: none index: 0 func: 6 fpos: 0 inBuffer: none outBuffer: none ] timeout: none local-ip: 0.0.0.0 local-service: none remote-service: none last-remote-service: none direction: none key: none strength: none algorithm: none block-chaining: none init-vector: none padding: none async-modes: none remote-ip: none local-port: 55555 remote-port: none backlog: none device: none speed: none data-bits: none parity: none stop-bits: none rts-cts: true user-data: none awake: none ]