is the closest i’‘ve come but either i’‘m tired or just plain not understanding Dom’‘s explanations. "Server support required, but if server doesn’'t support it, use it anyway".
So to settle and argument between myself and a friend (both connected to my Messenger server, using miranda), does Messenger support file transfers?
I’'m on the “no” side of the court.
(ps: we have peer-to-peer transfer working with miranda, we are just arguing amongst ourselves)
Last I recall reading, the server does not support file transfers, but clients often do. I know GAIM does not do file transfers on any jabber protocol, while others have had it work with different clients.
Just to refine your statement a bit… What does work right now is in-band file transfer. This means that clients break a file into relatively small chunks and send them in message packets. This works just fine already. The proxy server approach is preferred, however, and will make for better file transfers.
To refine your statement a bit Bytestream transfers will work with messenger, Bytestreams is the JEP-65 that the proxy approach uses. This works because most clients can act as both proxy and reciever when the two communicators in this case can open a direct port over TCP, ie they are not behind a firewall.
It certainly doesn’‘t shed any more light on the situation as I just figured they didn’'t support file transfer but a quick perusal of their mailing lists seems to say differently. Is there any way to get debugging output from them, any log files etc. that you are aware of?
The last I heard, the only transport to partially offer file transfer is PyMSNt, and it’‘s somewhat new (the only thing I can quickly find is, “A preview release of PyMSNt 0.10 with receiving file transfer is available in the download section.”). The other transports I’‘m pretty sure don’'t try to do file transfer at all. You should be able to do Jabber<->Jabber under the right environment though.