RSS YouTube LinkedIn Twitter XCore IRC

Search

Projects Forum

Enter your XCore Exchange username.
Enter the password that accompanies your username.

Forgot your password?

Sign up for an account

You must register or login and become a member in order to post messages, and view any private posts.

Things to do: Find a group, Create a group

XSocket Ethernet library

Development of a easy to use ethernet library

Group picture

Mission Statement

If you have tried to use the web server example to get your Ethernet project going you probably cant count how much hair you lost over trying to make something with it. Its really hard to figure out how to use it and the code in the end is very messy. It doesn't have to be this way. Using ethernet on a PC is a breaze with the windows sockets interlace or WinSock for short. It simplifys the whole networking thing down to a few commands to listen,connect,and read/write the built in receive and transmit buffers. Why not bring this simplicity to the xmos platform so even someone realtivly new to C can get a basic networking app running in minutes.

The goal is to create a proper library that can mimic the basic functions of the winsock API to make networking on xmos a breeze. Basic idea is to create these sockets that each can have 1 connection open on it and a few basic commands to control them and transfer data on that socket.With this simplified API we can create a webserver in about 10 lines of easy to read code.

So we got a basic implementation of the API that works but is still very messy.I do not recommend using it yet, but highly encourage people to take a look and improve on it. There are a lot of xmos boards with built in ethernet but no framework for creative users to build on.

If this project really takes off we might see a upgrade to the API that has built in modules like webservers, FTP servers, E-mail clients etc to even further simplify the creation of networked apps

Project page: Winsock API Ethernet driver

Its time to make networking simple as it was meant to be!

Group posts

There are either no posts yet, or you can not view the posts as you are not yet a member of this group! Please join this group to view group posts.

Actions

Official Group Videos

The group administrator has not yet defined any videos for this group. Why not send them a message if you know of some they could use!

Group Admins

  • Berni

Group Members

  • Brilldea
  • sperner
  • voidnoise
  • kean
  • narutoxela
  • dum
  • mculibrk
  • davidnorman
  • bhoke
  • octal
  • dhchung
  • BEBDigitalAudio
  • RogerH
  • vipin
  • gsempe
  • tautic
  • mustapha
  • ozel
  • nassim
  • antivigilante
  • Light
  • robits
  • goolem
  • jrogers
  • Andy
  • rumballd
  • shawn
  • Berni
X
X