summaryrefslogtreecommitdiff
path: root/hurd/translator/socketio.mdwn
blob: de5cf252ddc737c909747d5760df1ab02a696d0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
[[!meta copyright="Copyright © 2010, 2013 Free Software Foundation, Inc."]]

[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts.  A copy of the license
is included in the section entitled [[GNU Free Documentation
License|/fdl]]."]]"""]]

`socketio` is a translator designed for creating socket ports through the
filesystem.

This is supposed to replace [[netio]].


# Source

[[source_repositories/incubator]], socketio/master


# Usage:

For example:

    $ cat < ~/tmp/socketio/tcp/ftp.gnu.org/21


# Open Issues

## IRC, freenode, #hurd, 2013-06-30

[[!tag open_issue_hurd]]

    <youpi> http://lists.gnu.org/archive/html/bug-hurd/2003-05/msg00069.html
    <youpi> this was supposed to be much better than our current netio
    <youpi> (which doesn't really have any documentation btw)
    <teythoon>
      http://web.archive.org/web/20060117085538/http://duesseldorf.ccc.de/~moritz/files/socketio.c.gz
    <teythoon> youpi: socketio looks nice. any reason in particular why you are
      working on it?
    <youpi> teythoon: I was looking at the firewall stuff, and wondering about
      Zheng Da's work, and seen netio, thus wondered "what is it about
      already?" and found there was no documentation, so dug into the mailing
      list archives, only to find it was supposed to be precated in favour of
      socketio, etc. :)