Click here to Skip to main content
15,897,891 members
Home / Discussions / Java
   

Java

 
Questionhow to make a listener to receive from HttpConnection Pin
williamroma13-May-11 1:40
williamroma13-May-11 1:40 
AnswerRe: how to make a listener to receive from HttpConnection Pin
jschell13-May-11 8:57
jschell13-May-11 8:57 
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 9:08
williamroma13-May-11 9:08 
GeneralRe: how to make a listener to receive from HttpConnection Pin
jschell13-May-11 12:19
jschell13-May-11 12:19 
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 12:39
williamroma13-May-11 12:39 
GeneralRe: how to make a listener to receive from HttpConnection Pin
jschell13-May-11 12:55
jschell13-May-11 12:55 
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 13:12
williamroma13-May-11 13:12 
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 13:13
williamroma13-May-11 13:13 
this is the serverlet in the server


public class RomaServlet extends HttpServlet {
public void processRequest(HttpServletRequest request, HttpServletResponse response) throws IOException {
}

@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}

@Override
public String getServletInfo() {
return "Short description";
}
MsnMessenger messenger = null;
BasicMessenger m = null;

@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String type = request.getHeader("type");
System.out.println("my Type is :" + type);
if (type.equals("1")) {
HttpSession session = request.getSession(false);
int hits = 0;
BufferedReader br = request.getReader();
int len = br.read();//the length of Email ...
String email = "";
for (int i = 0; i < len; i++) {
email += (char) br.read();
}
String password = "";
int ch;
while ((ch = br.read()) != -1) {
password += (char) ch;
}
if (session == null) {
session = request.getSession(true);
session.setAttribute("Count", hits);
m = new BasicMessenger();
session.setAttribute("messenger", m);
Listener l = new Listener(session);
session.setAttribute("rere", "");
try {
m.start(messenger, email, password);
} catch (InstantiationException ex) {
Logger.getLogger(RomaServlet.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(RomaServlet.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(RomaServlet.class.getName()).log(Level.SEVERE, null, ex);
}
}
session.setAttribute("Count", 1 + (Integer) session.getAttribute("Count"));
response.setContentType("text/plain");
PrintWriter out = response.getWriter();
out.println("Complete Login");

} else //if(type.equals("2"))
{
/* System.out.println("f*** GOD D D D D D ");
HttpSession session = request.getSession(false);
BasicMessenger mm;
mm = (BasicMessenger) session.getAttribute("messenger");
//HelloMessenger h = new HelloMessenger(mm.mymessenger);
mm.sendd("ya nealay");
mm.mymessenger.sendText(mm.mymessenger.getContactList().getContacts()[1].getEmail(), "hi williamroma");
PrintWriter out=response.getWriter();
out.println(mm.mymessenger.getOwner().getEmail().toString());
out.println(mm.mymessenger.getContactList().getContacts().length);
for(int i=0;i<mm.mymessenger.getContactList().getContacts().length;i++)
out.println(mm.mymessenger.getContactList().getContacts()[i].getEmail().toString());
* */
if (type.equals("2")) {
HttpSession session = request.getSession(false);
m = (BasicMessenger) session.getAttribute("messenger");
PrintWriter out = response.getWriter();
out.print(m.mymessenger.getContactList().getContacts().length);
for (int i = 0; i < m.mymessenger.getContactList().getContacts().length; i++) {
out.print(m.mymessenger.getContactList().getContacts()[i].getFriendlyName().length());
out.print('_');
out.print(m.mymessenger.getContactList().getContacts()[i].getFriendlyName());
}
}
if (type.equals("3")) {
HttpSession session = request.getSession(false);
m = (BasicMessenger) session.getAttribute("messenger");
BufferedReader br = request.getReader();
String dataReceived = "";
int ch;
while ((ch = br.read()) != -1) {
dataReceived += (char) ch;
}
m.mymessenger.sendText(m.mymessenger.getContactList().getContacts()[1].getEmail(), dataReceived);
}
if (type.equals("4")) {

HttpSession session = request.getSession(false);
m = (BasicMessenger) session.getAttribute("messenger");
TottiLisner t = new TottiLisner();
t.out=response.getWriter();
m.mymessenger.addListener(t);
while (t.rrr != true) {
}
t.rrr = false;

PrintWriter out = response.getWriter();
out.println(t.mmm);
}
}
}
}
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 13:15
williamroma13-May-11 13:15 
GeneralRe: how to make a listener to receive from HttpConnection Pin
williamroma13-May-11 9:11
williamroma13-May-11 9:11 
GeneralRe: how to make a listener to receive from HttpConnection Pin
jschell13-May-11 12:15
jschell13-May-11 12:15 
Questionhow to read exact content of word in java Pin
priya218411-May-11 0:03
priya218411-May-11 0:03 
AnswerRe: how to read exact content of word in java Pin
Nagy Vilmos11-May-11 0:13
professionalNagy Vilmos11-May-11 0:13 
AnswerRe: how to read exact content of word in java Pin
JP_Rocks29-May-11 22:34
JP_Rocks29-May-11 22:34 
Questionhow to read exact content of word in java Pin
priya218411-May-11 0:02
priya218411-May-11 0:02 
AnswerRe: how to read exact content of word in java Pin
Nagy Vilmos11-May-11 0:17
professionalNagy Vilmos11-May-11 0:17 
QuestionCreating an object of a superclass Pin
kurt110-May-11 9:20
kurt110-May-11 9:20 
AnswerRe: Creating an object of a superclass [modified] Pin
Luc Pattyn10-May-11 12:43
sitebuilderLuc Pattyn10-May-11 12:43 
AnswerRe: Creating an object of a superclass Pin
Nagy Vilmos10-May-11 23:11
professionalNagy Vilmos10-May-11 23:11 
GeneralRe: Creating an object of a superclass Pin
Luc Pattyn11-May-11 0:54
sitebuilderLuc Pattyn11-May-11 0:54 
AnswerRe: Creating an object of a superclass Pin
jschell11-May-11 8:49
jschell11-May-11 8:49 
QuestionHow to get only modified files from vss using ant scripts [modified] Pin
Payam Rastogi9-May-11 19:27
Payam Rastogi9-May-11 19:27 
AnswerRe: How to get only modified files from vss using ant scripts Pin
Richard MacCutchan9-May-11 22:06
mveRichard MacCutchan9-May-11 22:06 
GeneralRe: How to get only modified files from vss using ant scripts Pin
David Skelly9-May-11 22:35
David Skelly9-May-11 22:35 
GeneralRe: How to get only modified files from vss using ant scripts Pin
Richard MacCutchan10-May-11 12:07
mveRichard MacCutchan10-May-11 12:07 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.