Ethernet and uIP Stack
Ethernet and uIP Stack
Ok, here is a link to my SBC-3's webserver application.
*** URL removed - I'll be working on the code so will have the http port closed ***
My DSL provider has issues and you may not be able to connect for a few hours at a time, but most of the time its up.
There's not much yet. For now, this just proves that the uIP stack and cc65 can do the job. I will play around with adding some system status, or a live directory of the CF module.
The dropped IP packets are valid - there were not any problems or bugs causing it, just network traffic.
Daryl
*** URL removed - I'll be working on the code so will have the http port closed ***
My DSL provider has issues and you may not be able to connect for a few hours at a time, but most of the time its up.
There's not much yet. For now, this just proves that the uIP stack and cc65 can do the job. I will play around with adding some system status, or a live directory of the CF module.
The dropped IP packets are valid - there were not any problems or bugs causing it, just network traffic.
Daryl
Last edited by 8BIT on Fri May 28, 2010 1:39 am, edited 1 time in total.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Ethernet and uIP Stack
8BIT wrote:
Ok, here is a link to my SBC-3's webserver application.
http://uip.webhop.net/
My DSL provider has issues and you may not be able to connect for a few hours at a time, but most of the time its up.
http://uip.webhop.net/
My DSL provider has issues and you may not be able to connect for a few hours at a time, but most of the time its up.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: Ethernet and uIP Stack
BigDumbDinosaur wrote:
After several attempts, I could not get the page to load. It kept timing out. I'll try late in the evening when presumably most people (in the USA) will be in bed, not fiddling around with computers. 
At any rate... keep trying and I hope you can eventually connect.
Daryl
polas wrote:
Very nice indeed! Was it difficult to do? I know you have been working very hard getting the general infrastructure in place to support networking.
Will you be making the code (and board schematic?) available on your site at all?
Nick
Will you be making the code (and board schematic?) available on your site at all?
Nick
Daryl
I have the ENC28J60 module code completed and the SBC-3 webserver is back online!
You may check it out here:
http://myip.endofinternet.net/
I have also resolved the issues with my ISP so it should be fully accessible now.
If you click on the Statistics link, you will see I have included cgi code to read the SBC-3's real time clock. Other possibilities include access to I/O devices and other user data.
Along with the webserver, there are two other applications running: a simple smtp mail client and telnet server. Those are not currently accessible from outside of my home network's firewall.
I may add an FTP client and/or server, to allow remote file access to the CF.
The code still needs some cleanup and better documentation. I will spend another few days on that and then I'll post up all the code, pictures, and guidelines for those who would like to adopt my code to their own applications.
Daryl
You may check it out here:
http://myip.endofinternet.net/
I have also resolved the issues with my ISP so it should be fully accessible now.
If you click on the Statistics link, you will see I have included cgi code to read the SBC-3's real time clock. Other possibilities include access to I/O devices and other user data.
Along with the webserver, there are two other applications running: a simple smtp mail client and telnet server. Those are not currently accessible from outside of my home network's firewall.
I may add an FTP client and/or server, to allow remote file access to the CF.
The code still needs some cleanup and better documentation. I will spend another few days on that and then I'll post up all the code, pictures, and guidelines for those who would like to adopt my code to their own applications.
Daryl
8BIT wrote:
You may check it out here:
http://myip.endofinternet.net/
http://myip.endofinternet.net/
Code: Select all
Connection Interrupted
The connection to the server was reset while the page was loading.
The network link was interrupted while negotiating a connection. Please try again.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Ethernet and uIP Stack
I tried playing the tic-tac-to game to see what sort of response I would get. It worked fine for three moves and then the game wouldn't update the display anymore.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: Ethernet and uIP Stack
BigDumbDinosaur wrote:
I tried playing the tic-tac-to game to see what sort of response I would get. It worked fine for three moves and then the game wouldn't update the display anymore.
Thanks for checking it out - try it again later to see if it is more stable.
Daryl
OwenS wrote:
The 404 was quite possibly a browser checking for a "favicon.ico".
I now have a log file, so can capture the file it was asking for, in case it happens again.
Thanks for the suggestion!
Daryl
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Ethernet and uIP Stack
I use SeaMonkey for a web browser, and do not use Internet keywords or any of that stuff. Therefore, the browser should not be requesting a favicon.
x86? We ain't got no x86. We don't NEED no stinking x86!
Re: Ethernet and uIP Stack
BigDumbDinosaur wrote:
I use SeaMonkey for a web browser, and do not use Internet keywords or any of that stuff. Therefore, the browser should not be requesting a favicon.
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: Ethernet and uIP Stack
OwenS wrote:
Pretty much every modern browser requests one regardless - they're used for tab and bookmark icons.
x86? We ain't got no x86. We don't NEED no stinking x86!