Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Search the Community

Showing results for tags 'networking'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • OpenComputers
    • Announcements
    • Feedback
    • IRC
  • Code Central
    • Support
    • Showcase
    • Tutorials
  • Addons & More
    • Addons Mods
    • Architectures
    • OpenEngineering Task Force
  • General
    • Lounge
    • Forum Games
    • Showcase
    • Servers
  • Archives
    • Public Archives

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL








Fediverse ID



Found 17 results

  1. Minitel Minitel is a simple, efficient networking protocol implementing layers 3, 4 and 5 of the OSI model. It supports automatic configuration and routing over large and small networks. Currently supported platforms include OpenOS, KittenOS NEO (via this package), and embedded devices. Features include: Flood routing with route caching Reliable packet delivery Packet segmentation Ordered delivery Bidirectional, ordered, reliable streams Installation instructions and API documentation can be found in the Github repo, though they can be summa
  2. TL;DR - Add configuration open to make the networks behave more realistically, allowing for network traffic to be sniffed. There's not much more to be said here. Add the ability, in configuration at least, to make all packets sniffable. So they behave more like real packets, instead of magically reaching only their intended target and nobody else. In your code listening for network events, you'd just need to check if the target address matched your modem's address. Or maybe add this feature by default to the network library, that you can enable or disable. Preferably, this would include a
  3. About I recently made a simple DNS system and library for use with standard networking tools. It allows you to contact a server (that you know the address of) and look up other addresses by arbitrary names. For example. I want to make a server for something (eg a chat room) but I don't want people to have to tell their friends the really long address of my server for them to be able to connect. I can create a DNS at the DNS server and people can connect to something easier to remember than a UUID: eg. "mycoolchatroom" or "Codian's Chatroom". Requirements A Network Card is r
  4. 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: Res
  5. (leave a comment if you want to register an MMTI type) Multipurpose Media Type Identifier, Version 1.0 Purpose The MMTI provides a way to identify data types without an extension, and to differentiate files with the same extension. One can only make so many recognisable extensions with 4 latin characters. Some data is not to be used as a file, but still needs a way to be identified. Format An MMTI string takes the format of category/type. For example, a Lua script would be application/lua. A CPIO archive would be archive/cpio, etc. MMTI strings should only use US
  6. I am trying to connect multiple computers over a network but the monitors keep displaying on the other computers monitor. In the ONLY english official tutorials which are outdated the computers are directly connected. I don’t want to have to put a power distributor and a relay on every computer. wireless is to much a hassle and on servers it can be picked up by other players. Is there any other way to use wired networks?
  7. Back in the day, I had started to look into and even attempted to develop An advanced networking system for OC. I failed before, but I feel I now have the experience and knowledge to truly pull it off (thanks to working in the field). So, I would like to re-introduce the Unet Project! The Unet framework is a full stack IP routing solution, featuring 64 bit IP address and subnet masks, VLANs, MAC (modem address) aware interfaces and the ability to be filtered by routers. The key behind Unet is its abstraction layer, aggregating all communications media (Loopback, Wired M
  8. for some reason when i request the server on my network for a modem_message value it gives the previous one. e.g i request the distance it gives me the port. i don't think it's a problem with the code but here it is anyway hope someone can help.
  9. I'm trying to setup a system so that when the network server receives a modem_message it does something based on the message and just based on the message not the distance or the address of the sender, however when i run the program, ( All of the code for which is on the left) and i send a message to the server it spits out this: if someone could please tell me what i have done wrong i would be very grateful as troubleshooting on my own was pretty much impossible.
  10. 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.modem local str="0" -- determine what channel people want to listen on term.write("What channel do you want to chat on? \n") local channel=io.read() m.open(tonumber(channel)) -- begin event event.listen("modem_message", function(_,_,from,port,_,message) -- decipher, and print l
  11. So, basically what I want to do is make it so that a computer waits for a message to be sent to it, but doesn't get stuck forever waiting for a response. For example, I'd have a computer send a request for data to another computer that's constantly receiving, but the computer that requested the data only listens for responses for 2 seconds, and if it doesn't get anything sent to it, it would result to a default value.
  12. With the newest versions of Feed the Beast featuring opencomputers prominently on 1.10.2 I decided it was time to start publicly releasing my opencomputer OS project. I have started working on an operating system that implements proper kernel protection rings, secure system calls, and process management. It will be modular with integrated hardware drivers, so it will support most major mods in a secure way. It will feature a package manager to download both drivers and applications, hosted globally or allowing private hosts for servers that want to pick which software packages are availab
  13. Yes, I know that many people have made networking systems, and I know that some of them do routing too. But I want to present a new contender to the table Unet! Unet will be an advanced networking system that will be heavily documented, routed using many different methods, and even support many transport mediums such as modems (of course), redstone eventually, linked cards, abstract busses, you think of it, it could probably be added to Unet! The way I'll achive this us by using routing devices set up in an extended star, as well as emulating the actual API, meaning that Unet will
  14. So, I've successfully sent a message to my friends computer. The problem is, it's just not very practical. We don't feel like going into the lua interpreter and typing things like =event.pull("modem") just to receive a message. I also don't like having to open the modem every time I get on the computer to send a message. Is there any way I could make this whole process more user friendly? Any help would be great.
  15. Okay, so first let me explain. I would like to be able to send a message from a computer with a linked card, to the other computer with a linked card, and have the receiving computer then forward that message as a broadcast to other computers on the other network its connected to, these two networks are in different dimensions. My ability to code LUA is pretty much "hello world", and someone in IRC coded this for me... http://pastebin.com/qmTAUpsB The recieving computer gets the message, but it does not go through its own network to other computers, can someone help? thanks
  16. So I can figure out how to send normal network messages, but I am at my wits end with linked cards What lua command do I need to type to send a message to a computer receiving the message? I have tried component.tunnel.send= , but I dont know what function to type, or anything xD I tried component.tunnel.send("my message here") but it never shows up on the receiving computer. The command I use on the receiving computer is event.pull("tunnel") but a message never comes through. Help me please, and try to be simple, my ability to code lua is almost zero xD
  17. Magik6k

    DNS System

    DOMAIN NAME SYSTEM Yep. This one works much like real one - but it's a little simpler. Basic system setup/configuration/howto/whatever The most important part of every global DNS system are root-server. In real life there are 13 of these, but for Minecraft one server should be enough(ofc. you can have more root-servers). To be able to use DNS system the client must know at least one root server. Now let's say we want few domains in our system: example.org. sub.example.org. populardomain.org. Now we create example network of 3 servers, with addresses addr1, addr2, addr3 The
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.