Hi everybody, I've been looking everywhere to find help but there seems to be no one trying to do what I want to do. Or maybe it's just too simple and I'm the clueless one
Here is my problem:

I have a joystick(actually a steering wheel) which I want to put on my Windows PC. I take the data from the wheel, send it through a socket to Linux and then want to use the data within a programm on Linux -Suse- (i don't have any code of this programm. so no interface )

There was no problem implementing the windows-part. I read out the data (like thousends of game developers before me). I send it over to my server and I can simply "cout" the numbers for checking. Untill that point everything is fine.
The problem is I'm a total newbie to Linux. I know instead of drivers there are somehow modules on the kernel but I have no idea how I could send my data to the programm. I guess I have to emulate the joystick to Linux, so that Linux takes care of giving the data to the programm, but I have no idea how.

BTW I know the programm runs with the joystick. I can just plugin the joystick into linux and everything runs fine. But in the future I want to control it from the windows pc.

HELP ! Any ideas ?? Doesn't have to be code at first, maybe just the way I have to go to emulate the joystick in linux !!?? Would I have to send the data to the appropriate module (usbhid or joydev or ?) ? If so, maybe someone could give me some links that explain how those modules work.
Or is there no way all of that could work ? Is there some kind of interface like "DirectX/Direct Input" on Windows ?

I'd appreciate any help I could get. Thx in advance.