Jump to content
Mq.

Protocols problems in mobile connections

Recommended Posts

I'm sorry for a little laconic describe of the problem, because I'm not a networking specialist. But I hope a people who creates FujiNET will understand what I'm talking about. I would like to ask for an explanation of what are the possibilities for the future of this wonderfull FujiNET device in this regard that I have described below.

 

Is it possible and/or considered to use something like TNFS over TCP instead of UDP? Alternatively, is it possible to design equivalent system or user interface using TCP?

 

I will describe what is the problem, which makes me thinking about that. We debate about it in Poland, because a lot of people have only mobile internet access. This is caused by popular situation, that a lot of people lives in small vilages near big cities, where isn't any other solutions. Last years mobile networks grows and ensured internet access enough for most needs. So I think it will not change a lot in the near future, maybe 5G will change something, but who knows. This mobile internet works quick enought, but have a lot of transmissions errors. This causes the TCP based applications are working good for users point of view, but TCP repeats damaged packages, and it is imperceptible for user. Unfortunately UDP don't repeat packages, so it is finished by comunicates like "error mounting host slot", or we can't connect some TNFS servers at all.

 

On local networks, or on the stable cable internet connection there is no problems such as I described.

 

On the FujiNET and the same mobile internet connections, any applications which uses TCP protocol have no problems at all. The same there are no problems with using internet on PC for websites, youtube in HD, email, and any other usage of the internet via mobile connection.

 

 

  • Like 1

Share this post


Link to post
Share on other sites
23 minutes ago, Mq. said:

Is it possible and/or considered to use something like TNFS over TCP instead of UDP? Alternatively, is it possible to design equivalent system or user interface using TCP?

 

Maybe adding the possibility to mount also FTP resources in config tool would solve the problem without reinventing the wheel? 

Such a "quick" idea.

Edited by bocianu
typo
  • Like 4

Share this post


Link to post
Share on other sites

FTP would be a really nice solution, especially as there is an official esp32 ftp client and TNFS simplicity is not really a dealbreaker for a relatively (to ZX Spectrum) powerful esp32.

  • Like 2

Share this post


Link to post
Share on other sites

Yeah, sure, "go for it" is very good answer, but... not for my question.
My question was about possibilities of implementation other protocols, and why TNFS was chosen in context of issues and problems I described. If you wrote you can point people in the right direction, then maybe you can first tell us if generaly is it possible to implement other solutions (such FTP for eg.) in context of ESP32 possibilities, Atari possibilities, memory usage for firmware etc?

 

Second I started this topic to know, if TNFS was goal or first attempt to change in the future for some better solution?

 

Don't get me wrong, I don't criticize your lot of good work which is already done, but I want to know what is the furter direction of the project's development?
 

Share this post


Link to post
Share on other sites

it was a protocol that could be implemented simply enough for our first bits of testing. It works very well for the majority of users (I use my FujiNet over both local and remote connections every single day), so we stuck with it.

 

As for further development, since I've been working pretty much flat out for TWO YEARS on the Atari FujiNet, and it has reached a stable state, I am now shifting my focus onto bootstrapping onto other platforms.

 

This is not a typical project where everything happens under a curtain, followed by a reveal, this is a free hardware/software project, where virtually every single thing that happens is transparent, and able to be hacked on by anyone who wants to. My role in this, is to point those who want to now hack on the code, into the right direction, so that the platform can move on, even if I get hit by a bus.

 

-Thom

  • Like 2
  • Thanks 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...