From: Chris R. <cro...@di...> - 2005-05-25 11:37:28
|
Trevor Carlson wrote: > Chris, > > I definitely understand your concerns. It would be awesome to have > some UDP infrastructure in Gaim, as UPnP ( a new project that I'm trying > to get rolling ) also uses UDP for it's initial communications. I have > been successful with my UDP requests for UPnP services, but have not > integrated the code into Gaim-proper yet. I would also be interested in > the submission of non-standard HTTP requests, as UPnP requires SOAP > specific headers to be sent in the requests. This is more than just a > simple HTTP-GET request. I can help out to further our quests, > especially if it meant getting our projects accepted into the mainline code. I would guess that adding some hooks into the HTTP code to do extra things wouldn't be too hard. But, that's a separate issue than the one that currently is facing me. Unless it got whacked enough to be able to generate SIP, but that would be wrong anyway. :-) > Although it doesn't "look" like a connection to unix, it surely > does act like one when I use it, as I send the UDP request, and then > wait for data to be received from the same protocol. Yeah, and I will be doing much the same thing, I think. What I really need to figure out how to do at this point is to allow gaim's event engine to handle all of that waiting for me, so that other events can be dealt with normally. If my code does the waiting, I'm sure it will screw things up for gaim. Adding a UDP connection interface to gaim core might be a good idea. But, I'm sure I don't know the gaim core design well enough to want to take that on myself. I'd be happy to work on that project, tho, if any of the primary developers think it would be a useful addition, and can assist with pointers and guidance. Until then, I will just keep working on writing that code into my prpl. - Chris |