Difference between revisions of "Econet ports"
m (1 revision) |
m (Minor tweek.) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Networking]] | [[Category:Networking]] | ||
− | |||
While some network services use a specific port to communicate on, clients | While some network services use a specific port to communicate on, clients | ||
should perform a [[FindServer]] operation using port &B0 to find the | should perform a [[FindServer]] operation using port &B0 to find the | ||
Line 40: | Line 39: | ||
| &B1 || FindServerReply | | &B1 || FindServerReply | ||
|- | |- | ||
− | | &B2 || | + | | &B2 || TeletextServerReply - reply from server to client |
|- | |- | ||
− | | &B3 || | + | | &B3 || TeletextServerCommand - command from client to server |
|- | |- | ||
− | | &B4 || | + | | &B4 || TeletextPageData - page data from server to client |
|- | |- | ||
− | | &B5 || | + | | &B5 || TeletextHeader - header data from server to client |
|- | |- | ||
| &D0 || PrinterServerReply | | &D0 || PrinterServerReply | ||
Line 113: | Line 112: | ||
[[User:Jgharston|Jgharston]] 22:25, 14 May 2009 (UTC) | [[User:Jgharston|Jgharston]] 22:25, 14 May 2009 (UTC) | ||
+ | [[User:Jgharston|Jgharston]] ([[User talk:Jgharston|talk]]) 22:20, 3 June 2024 (CEST) |
Latest revision as of 01:13, 5 June 2024
While some network services use a specific port to communicate on, clients should perform a FindServer operation using port &B0 to find the specific server it wants to communicate with, and the use the port number contained in the reply. A server should claim the ports it wants to use from the network system. On RISC OS this is simple, use Econet_AllocatePort. On 8-bit systems, choosing a random number between &01 and &7F at startup will often suffice for server-client communications.
&00 | Immediate Operation |
&4D | MUGINS |
&54 | DigitalServicesTapeStore |
&90 | FileServerReply |
&91 | FileServerData |
&93 | Remote |
&99 | FileServerCommand |
&9C | Bridge |
&9D | ResourceLocator |
&9E | PrinterServerEnquiryReply |
&9F | PrinterServerEnquiry |
&A0 | SJ Research *FAST protocol |
&AF | SJ Research Nexus net find reply port - SJVirtualEconet |
&B0 | FindServer |
&B1 | FindServerReply |
&B2 | TeletextServerReply - reply from server to client |
&B3 | TeletextServerCommand - command from client to server |
&B4 | TeletextPageData - page data from server to client |
&B5 | TeletextHeader - header data from server to client |
&D0 | PrinterServerReply |
&D1 | PrinterServerData |
&D2 | TCPIPProtocolSuite - IP over Econet |
&D3 | SIDFrameSlave, FastFS_Control |
&D4 | Scrollarama |
&D5 | Phone |
&D6 | BroadcastControl |
&D7 | BroadcastData |
&D8 | ImpressionLicenceChecker |
&D9 | DigitalServicesSquirrel |
&DA | SIDSecondary, FastFS_Data |
&DB | DigitalServicesSquirrel2 |
&DC | DataDistributionControl, Cambridge Systems Design |
&DD | DataDistributionData, Cambridge Systems Design |
&DE | ClassROM, Oak Solutions |
&DF | PrinterSpoolerCommand, Oak Solutions |
&E0 | DigitalServicesNetGain1, David Faulkner, Digital Services |
&E1 | DigitalServicesNetGain2, David Faulkner, Digital Services |
&E2 | AppFS1, Les Want, AppFS |
&E3 | AppFS2, Les Want, AppFS |
&E4 | AtomWideFaxNet, Martin Coulson / Chris Ross |
&E5 | AtomWidePrintNet, Martin Coulson / Chris Ross |
&E6 | IotaDataPower, Neil Raine, Iota |
&E7 | CDNetServerBroadcast, Ellis Hall, PEP Associates |
&E8 | CDNetServerReplies, Ellis Hall, PEP Associates |
&E9 | ClassFS_Server, Oak Solutions |
&EA | DigitalServicesTapeStore2, New allocation to replace &54 |
&EB | DeveloperSupport, Mark/Jon communication port |
&EC | LLS_Net, Longman Logotron S-Net server |
References
- SJ MDFS Manual, Chapter 10
- Hdr.Econet Exported Econet constants
- RISC OS PRM
Jgharston 22:25, 14 May 2009 (UTC) Jgharston (talk) 22:20, 3 June 2024 (CEST)