Hi, I'm quite busy and I don't have time to look at your code, but you can look at mime here
http://www.mozdev.org/source/browse/inforss/src/chrome/content/inforss/inforssFeedNntp.js?rev=1.4 it is supposted to read data from a NNTP server using socket. Hope it will help. Didier --- On Mon, 10/20/08, joe ertaba <[EMAIL PROTECTED]> wrote: From: joe ertaba <[EMAIL PROTECTED]> Subject: Re: [Project_owners] telnet from extension To: [EMAIL PROTECTED], "Mozdev Project Owners List" <[email protected]> Date: Monday, October 20, 2008, 5:15 PM Tnx Didier But I still cant connect successfully here is my code: function getPageContent() { var listener = { finished : function(data){ dump(data); } } readAllFromSocket("MY Server IP",23,"Some text",listener); } function readAllFromSocket(host,port,outputData,listener) { try { var transportService = Components.classes["@mozilla.org/network/socket-transport-service;1"] .getService(Components.interfaces.nsISocketTransportService); var transport = transportService.createTransport(null,0,host,port,null); var outstream = transport.openOutputStream(0,0,0); outstream.write(outputData,outputData.length); var stream = transport.openInputStream(0,0,0); var instream = Components.classes["@mozilla.org/scriptableinputstream;1"] .createInstance(Components.interfaces.nsIScriptableInputStream); instream.init(stream); var dataListener = { data : "", onStartRequest: function(request, context){}, onStopRequest: function(request, context, status){ instream.close(); outstream.close(); listener.finished(this.data); }, onDataAvailable: function(request, context, inputStream, offset, count){ this.data += instream.read(count); }, }; var pump = Components. classes["@mozilla.org/network/input-stream-pump;1"]. createInstance(Components.interfaces.nsIInputStreamPump); pump.init(stream, -1, -1, 0, 0, false); pump.asyncRead(dataListener,null); } catch (ex){ return ex; } return null; } getPageContent(); After run this code I don't get any text (I think this code must receive some welcome msg at least) can you help? Tnx On Mon, Oct 20, 2008 at 8:11 PM, Didier Ernotte <[EMAIL PROTECTED]> wrote: You can open a socket and send/receive text command/response from server. Didier --- On Mon, 10/20/08, joe ertaba <[EMAIL PROTECTED]> wrote: From: joe ertaba <[EMAIL PROTECTED]> Subject: [Project_owners] telnet from extension To: "Mozdev Project Owners List" <[email protected]> Date: Monday, October 20, 2008, 11:07 AM Hi Is there any way to connect to server from telnet protocol via extension ? if yes please show me how to start TNX Joe _______________________________________________ Project_owners mailing list [email protected] https://www.mozdev.org/mailman/listinfo/project_owners _______________________________________________ Project_owners mailing list [email protected] https://www.mozdev.org/mailman/listinfo/project_owners
_______________________________________________ Project_owners mailing list [email protected] https://www.mozdev.org/mailman/listinfo/project_owners
