Jabber Inband Bytestream (XEP-00457) (wodWebServer / wodWebServer.NET)
Hello,
is there Inband Bytestream Support in your Component ?
Ciao
Marcus
Hello,
is there Inband Bytestream Support in your Component ?
Ciao
Marcus
by Marcus Reiter , (6203 days ago) @ Marcus Reiter
Sorry,
I mean XEP-0047 !
Hello,
is there Inband Bytestream Support in your Component ?
CiaoMarcus
by woddrazen , (6203 days ago) @ Marcus Reiter
Hi Marcus,
I have forward your question to our developers. You should receive response from them.
I already find out that you are talking about XEP-0047
Drazen
by wodDamir , (6202 days ago) @ woddrazen
Hi Marcus,
At the current time, the component doesn't support it. Can you perhaps explain more why you need that?
If it's really necessary, we could perhaps check how easy/hard it would be to implement this into the component.
Regards,
Damba
by Marcus Reiter , (6202 days ago) @ wodDamir
Hi Damba,
thank you for your answer.
It is (so i think and understand it) the only way to send a file to a contact when it is offline !?
I´m search for way to send file to a contact that is not online. Is there an other way in jabber to do that ?
Greetings
Marcus
by wodDamir , (6202 days ago) @ Marcus Reiter
Hi Marcus,
The only way of sending an offline file is, as far as I know, by serving a file on http server, and presenting a user to obtain the file from that site. This is implemented in wodXMPP as ServeFile method. Note that in this case, you should provide the user with the URL property provided in XMPPFile object.
Also, please note that the file will be available as long as wodXMPP is active, or the number of connections specified as MaxConn parameter is exceeded.
Regards,
Damba
by Marcus Reiter , (6202 days ago) @ wodDamir
Sorry Damba,
your solution is not the solution I search. Your solution with serve file has the problem that the side which serve the file must be online to serve the file when the other side goes online to receive the file. When you must implement to your component a method to serve the file on an other http-server there is always on. But is there any security on http ?
On the other Hand, I find this solution, with sending an Download-Link , not very userfriendly.
With InbandByteStream (so I understand it) there is solution to sending offline a file. It is a message with a file, like email with attachment
Greetings
Marcus
by wodDamir , (6202 days ago) @ Marcus Reiter
Marcus,
I do believe you are correct about the transfer to offline contact, but still, the size of file to be transferred would be rather small.
I've already contacted our programmers about this, so they'll check how easy/hard it would be to implement this feature.
We will inform you as soon as we know more on this.
Regards,
Damba
by Marcus Reiter , (6202 days ago) @ wodDamir
Hello Damba,
thank for contacting your programmers.
I understand XEP-0047, that there is no filesize limitations, or ?
ciao
Marcus
by wodDamir , (6202 days ago) @ Marcus Reiter
Marcus,
There is no file size limitation, but when you send a message to offline contact, the message is stored on server, and delivered as soon as the contact comes online.
As far as I know, servers do have a limit on those, some even don't allow offline messages at all.
regards,
Damba
by Marcus Reiter , (6201 days ago) @ wodDamir
Hello Damba,
thank you for the fast answer.
The problem with the server is not really given for me. I would setup a server only for use with ourer customers.
Ciao
Marcus
by Marcus Reiter , (6201 days ago) @ Marcus Reiter
Hello Damba,
another question about the wodxmpp and xep-0047.
Is there a chance to integrate XEP-0047 in wodxmpp with a selfprogammed plugin etc.?
I have see that there is the eventhandling for UnhandledIQ. I understand it so that i can reaction when i receive a unhandlediq, but can i send a unhandlediq with wodxmpp ?
thanks
Marcus
by Marcus Reiter , (6195 days ago) @ Marcus Reiter
Hello Damba,
another question about the wodxmpp and xep-0047.
Is there a chance to integrate XEP-0047 in wodxmpp with a selfprogammed plugin etc.?
I have see that there is the eventhandling for UnhandledIQ. I understand it so that i can reaction when i receive a unhandlediq, but can i send a unhandlediq with wodxmpp ?
thanksMarcus
by Marcus Reiter , (6195 days ago) @ Marcus Reiter
Hello again
Damba,
I think there is a mistaken in my interpreting of XEP-0047! The sender and the receiver must be online, or? The receiver must be accept the filetransfer via XEP-0047 and so there is no chance to transfer a file offline with XEP-0047. The only chance, so I understand it, is XEP-0129 WebDAV Filetransfer.....
You have implemted it in WODXMPP, but when I see right with a integrated Webserver. I there a chance to change this to a webserver that is outside of your component ?
Greetings
Marcus
by wodDamir , (6195 days ago) @ Marcus Reiter
Marcus,
It's currently impossible to store a file on some other server thru wodXMPP, but I've already forwarded this to our programmers to see if/how hard it is to implement.
As for XEP-0047, this is in process of implementation. We will contact you as soon as it is implemented.
Hope this helped.
Regards,
Damba
by woddrazen , (6195 days ago) @ wodDamir
Marcus,
For now, we don't have plans to implement something like XEP-0129.
Drazen
by Marcus Reiter , (6195 days ago) @ woddrazen
Hello Drazen,
can you me explain where is the different about your serverfile-function and XEP-0129 ?
Ciao
Marcus
by Jasmine, (6195 days ago) @ Marcus Reiter
Marcus,
This would require implementation of both sides of WebDAV protocol to implement it into wodXMPP. I don't think we can go into that direction at this point. Our 'servefile' is much simpler HTTP GET provider.
Regards,
Kreso
by Marcus Reiter , (6194 days ago) @ Jasmine
Hello Kreso,
is there a chance to implent this by my own in wodxmpp. Is there a plugin/extension-interface in wodxmpp ?
Thanks
Marcus
by Jasmine, (6194 days ago) @ Marcus Reiter
Sure. You can use UnhandledIQ to intercept IQ messages. Also you can use PretranslateCommand event to catch data, and RawSend to send data.
Regards,
Kreso
by wodDamir , (6194 days ago) @ Jasmine
Marcus,
XEP-0047 should be implemented now. Can you please download the latest version and give it a try?
Regards,
Damba
by Marcus Reiter , (6193 days ago) @ wodDamir
Hello Damba,
I´m testing, but where I can switch on XEP-0047 ? Do I have tomatos on my eyes ?
Greetings
Marcus
by wodDamir , (6192 days ago) @ Marcus Reiter
Marcus,
When receiving file, you should specify what type of stream you wish use to receive it. This is done in FileTransferStart event, by specifying File.StreamType, and setting it to
http://jabber.org/protocol/ibb .
Hope this helps.
Regards,
Damba
by Marcus Reiter , (6192 days ago) @ wodDamir
Hello Damba,
thank you for answer. But where is chance to send/receive offline a file ?
Thank you
Marcus
by wodDamir , (6192 days ago) @ Marcus Reiter
Marcus,
Unfortunately, no. After further checking of the implementation, it's impossible to make offline transfer using ByteStreams, since they require user's acceptance of the file.
Do you perhaps know of any client capable of sending files offline?
Regards,
Damba
by Marcus Reiter , (6192 days ago) @ wodDamir
Hello,
I think XEP-0129 must it is.... offline filetransfer with WEBDAV...
Can you realize this ?
But the WEBDAV-Server must be an external server, not in your component!
Ciao
Marcus
by wodDamir , (6192 days ago) @ Marcus Reiter
Marcus,
WebDAV is the only way to send a file to offline contact, but as Kreso (our lead programmer) already stated in one of his replies, I don't think we're going to go that deep into implementing it. At least not at this point.
Regards,
Damba
by Marcus Reiter , (6192 days ago) @ wodDamir
O.K. Damba,
I see it is much worktime to realize this. So I must look for a other solution.
Thank you
Marcus
by Marcus Reiter , (6192 days ago) @ Marcus Reiter
Hello Damba,
other Idea about the problem with offline file sending....
Is there a chance to implent a method with there I can send file via IBB but with no Success Response from other side ?
Than the server stores the message within the file and delivers it when the receiver goes online.
It´s right this XEP has no name and number, but why not doing things they are not here ?
Sorry, for my bad english..... I hope you understand me ?
Greetings, and a nice weekend !
Marcus
by Jasmine, (6191 days ago) @ Marcus Reiter
Marcus,
sorry, but I don't think we can implement something like that because it goes out of scope of XMPP protocol, and our component.
However, I believe wodXMPP's interface is so much open that you can implement this by your own - by intercepting responses from the server and using RawSend to send your own XMPP packets.
Hope this helps!
Kreso
You made it so simple for us to integrate SFTP - a technology we had little experience with...
...with WOD's excellent support I was able to bypass Winsock and focus on the task at hand...
...with the SFTP interface you produced, everything was so simple to understand, we were able to start coding almost immediately!
It is very refreshing to find such helpful, knowledgeable and quick responding technical support.
You have been great as far as offering support is concerned and has been extremely responsive to both support requests and suggestions for product enhancements.
May I say how nice it is to work with components so complete and self-explanatory that using them in my application is as instinctive as though I wrote them myself?
I've heard that you are amazing with your replies coming back so quickly - and now I've seen the speed in which you reply first hand.
Your .NET components allow us to blend .NET technology seamlessly with secure communication, and with excellent technical support.
I really like these products - they are consistently first rate!
I would highly recommend this to anyone who needs a good quality SFTP solution.