I have released v0.4.3 a little earlier than I expected. It just took some time to sit down and think out a really simple solution. To my surprise, the server already had support for specifying a port and device. I guess I had overlooked this before. WiFiController is now taking advantage of this.
WHAT THIS IS AND WHAT THIS DOES
This basically turns your Sony PSP into a controller for your PC (running Microsoft Windows). How it works is that PPJoy provides a way to create a virtual joystick. We can then communicate with this virtual joystick as though it were a real joystick. This is accomplished by running a server in Microsoft Windows. The server just runs in the background waiting for a connection. When you start the WiFiController program on your Sony PSP it will establish a network connection over wireless using infrastructure mode. Once it establishes a connection and obtains an IP address it will connect to the server running on your PC. Once it has connected to your PC it will act just like a regular joystick.
CHANGES
v0.4.3
Renamed WiFiController.exe to WiFiServer.exe so it won't be confused for the actual PSP application itself.
Added the ability to act as up to 4 separate controllers.
Extended the life of some messages by 1 second. (This isn't in the CHANGES file itself.)