- Sky
- Blueberry
- Slate
- Blackcurrant
- Watermelon
- Strawberry
- Orange
- Banana
- Apple
- Emerald
- Chocolate
- Charcoal
-
Content Count
23 -
Joined
-
Last visited
Posts posted by MajGenRelativity
-
-
Do you have a Discord (preferred) or IRC account we can use to talk more about this? I'm interested since you mentioned GERT
-
This isn't exactly a network protocol. There are networking protocols registered on this list, but it is mainly to prevent port collisions and alert others of possible network services. I'm not sure what use a dedicated broadcast port would use, as it would be rare to have all software on this list implemented at once.
-
8 hours ago, rougeminner said:
Oh this list is going to be very helpful. I will have to go find and unify most of my ports so that I can put some of my programs onto this list.
Feel free to do so! You can also inquire with me on IRC or Discord about using a network protocol to unify further.
-
11 hours ago, Programeditor said:
Ok, I am on discord
Ok, what is your name? Are you on the OC Discord?
-
8 hours ago, Programeditor said:
ok, I am creating a series of addons for openos, and several things require network usage, including remote control of pcs and chat rooms
Are you available on either Discord or IRC? Discord is preferable. If you are, I'm in the OC Discord and IRC as MGR/MajGenRelativity. Please PM me if you can.
-
On 10/24/2017 at 12:38 AM, Programeditor said:
Can I reserve 149 to 155?
Please provide a reason as to why you want to use those ports
-
Looks good!
-
148 reserved! Sorry for the delay
-
37 minutes ago, Dustpuppy said:
I take 9100 for net print service
Added! Thank you for reserving
-
While GERT is almost certainly going to go down to 1 port, I'm going to hang onto a second port reservation just in case I want to split up commands or reservations or whatever to extend the system.
-
As of right now, it does only need 1 port, but I'm holding off collapsing the reservation down fully until v1.0, when I'll know for certain how things work. I've already reduced the reservation by ~1,000 ports though
-
Lol, you must have looked at the GitHub listing. I keep forgetting to remove the reserved ports for my chat program, as it is garbage, and should be rewritten to use GERT. I don't really want to reserve ports for programs that don't even exist as ideas yet, so I'm not sure what to think about your suggestion. If you have a specific program you want a port(s) reserved for, let me know!
Edit:
Thinking back on my chat program, it's actually pretty ancient (circa 2+ years ago). One of the first programs I ever created. But, I'm removing the reservation because I will revise it to run over GERT which means it does not require its own port reservation.
-
This is a centralized repository to allow users to communicate on what port numbers their programs use, and to reserve them in an effort to minimize overlap.
This is a copy of: https://github.com/GlobalEmpire/OC-Programs/blob/master/Reserved OC network card ports.txt
If you would like to reserve a number, please do any of the following:
1. Post in this thread
2. Message MajGenRelativity#4971 on Discord
3. Message MajGenRelativity on irc.esper.net
Currently Reserved Ports:
Port 14: Ethernet over OC: Reserved by SolraBizna
Port 148: GUI service: Reserved by Dustpuppy
Ports 324-325: Stargate Dialing Service: Reserved by Demokela
Port 4096: Minitel: Reserved by Izaya
Ports 4378-4379: GERTi: Reserved by Global Empire
Port 4662: Short messages: Reserved by Dustpuppy
Port 9100: Network Print Service: Reserved by Dustpuppy
Port 9900: Zorya BIOS LAN boot: Reserved by awoo
-
Thank you for your input. The whitepaper will be updated with new information as soon as we hit Release Candidate 1, which should be no more than 2 months away.
-
1 minute ago, skyem123 said:
No... not a video. A text document describing technical details, like an RFC on the IETF.
An updated version of this whitepaper, or instructions to an end-user on how to set up GERTi?
-
21 hours ago, skyem123 said:
First off, this formatting is terrible.
While I'm being nitpicky, this is standard thing rather than an advertising thing, so maybe don't describe why you think it's awesome, instead, focus on explanations of the protocol with neat graphics.Anyway, it is good that you have explained how your protocol works in a step by step way.
The formatting is terrible because I just copypasted it from GitHub do to the fact that the whitepaper won't be finished until the protocol is done. Once we make it to Release Candidate 1, I will be making a video with instructions on how to set up a basic network to play around with, and how to harness the power of GERT for great and amazing things. Please let me know if there is anything else I can do to improve the appeal.
-
Globally Engineered Routing Technology (GERT) is a networking protocol for OpenComputers that can network OC computers together, and connect different MC servers together via the Internet. It is also capable of linking real life computers to OC Computers. It uses an IPv4-like addressing scheme for computers, which helps generate easier to remember addresses, and it supports both socket and connectionless data transfer methods.
More information can be found at https://github.com/GlobalEmpire/GERT/wiki/GERTi
For more questions, please either post in this thread, or message MajGenRelativity#4971, or TYKUHN2#5283 on Discord. Messaging MajGenRelativity on irc.esper.net is also an option if you can't/won't use Discord.
-
Hello!
Yuon Survival is a 1.7.10 Custom Modpack Survival server looking for players!
Features:
Custom Modpack: The modpack is custom designed around a good balance of tech and magic to open as many options as possible!
Balanced Rules: Beyond some rules to prevent extremes, the server is open to many different play styles to foster a wide community.
Online 24/7: Hosted on a professional server to ensure maximum uptime
Whitelisted to ensure the safety of all players
Clean Map: While the map has been around for a while, it is virtually untouched
If you have questions or want to join, feel free to respond to this thread or join #yuonsurvival on irc.esper.net
Server IP: 167.114.116.136:25572
ModPack : https://goo.gl/5knI8U
Mod List: https://goo.gl/bXmAVb
IRC: irc.esper.net channel #yuonsurvival
Discord: https://discord.gg/uAKet
-
This is a basic wired networking protocol that allows you to set up a rudimentary chat application over a WIRED network. This is the foundation for a far FAR more robust protocol I am developing
local term = require("term")local component = require("component")local event = require("event")local m = component.modemlocal str="0"-- determine what channel people want to listen onterm.write("What channel do you want to chat on? \n")local channel=io.read()m.open(tonumber(channel))-- begin eventevent.listen("modem_message", function(_,_,from,port,_,message)-- decipher, and printlocal cipher = "1234567890qwertyuiopasdfghjklzxcvbnm"local function decrypt(str)str = str:gsub("%d",function(a) return string.char(cipher:find(a,nil,true)+47) end)str = str:gsub("%l",function(a) return string.char(cipher:find(a,nil,true)+86) end)return strendif string.sub(tostring(message), 1, 9)=="encrypted" thenstr=tostring(message)message=decrypt(str)local strlngth=string.len(tostring(message))message=string.sub(tostring(message), 10, strlngth)print("Got a message from " .. from .. " on port " .. port .. ": " .. tostring(message))elseprint("Got a message from " .. from .. " on port " .. port .. ": " .. tostring(message))endend)-- send a messageterm.write("is this going to be encrypted? \n")-- register cipherlocal cipher = "1234567890qwertyuiopasdfghjklzxcvbnm"local function encrypt(str)str = str:gsub("%d",function(a) a=a:byte()-47 return cipher:sub(a,a) end)str = str:gsub("%l",function(a) a=a:byte()-86 return cipher:sub(a,a) end)return strend-- determine whether encryption should be usedlocal useEC=io.read()if useEC=="yes" thenterm.write("Encryption activated \n")endwhile true dostr=io.read()if tostring(str)=="endme" thenos.exit()endif useEC=="yes" thenstr=encrypt(str)str="encrypted" .. " " .. strend-- send messagem.broadcast(tonumber(channel), str)end -
I tried setting the primary screen, and it didn't work. I didn't try it in combo with the keyboard though
-
I have two computers. Each one has a screen and keyboard on top of each, and the two cases, but not the screens, are connected by a network cable. When the computers start up, the text appears on one screen, then the default OS screen appears on the other screen. This ends up being really confusing! I tried writing an autorun script that told each computer to set its respective screen as the primary screen component, but it didn't work. If anybody could help me out, that would be great!
OETF #8 - Allocated Network Card Port Numbers
in OpenEngineering Task Force
Posted
I updated the topic because the location of the GitHub file was moved