Help me in writing Proxy server

I'm trying to write Proxy Server
my server is working properly in telnet server but not in
Web Server..
my code r as follow............ thanks in advance
import java.io.*;
import java.net.*;
class client extends Thread{
proxy3 proxy;
Socket cli_sock,proxy_sock;
BufferedReader proxyin,clientin;
PrintWriter proxyout,clientout;
boolean kill=false;
public client (proxy3 proxy,Socket client_sock,String proxyadd,int port){
this.proxy=proxy;
this.cli_sock=client_sock;
try{
this.cli_sock.setSoTimeout(proxy.pro.timeout);
this.proxy_sock = new Socket(proxyadd,port);
this.proxyin = new BufferedReader(new InputStreamReader(proxy_sock.getInputStream()));
this.proxyout = new PrintWriter(proxy_sock.getOutputStream());
this.clientout = new PrintWriter(cli_sock.getOutputStream(), true);
this.clientin = new BufferedReader( new InputStreamReader(cli_sock.getInputStream()));
new Read(this).start();
new Write(this).start();
}catch (Exception e){}
int readClient () throws Exception{
if (clientin.ready()) return clientin.read();
else return -1;
void writeClient (char mes) throws Exception{
//if(mes!=null){
clientout.print(mes);
clientout.flush();
int readProxy () throws Exception{
if (proxyin.ready()) return proxyin.read();
else return -1;
void writeProxy (char mes) throws Exception{
//if(mes!=null){
proxyout.print(mes);
proxyout.flush();
void killwrite(boolean kill){
this.kill=kill;
void close(){
try{
this.proxyin.close();
this.proxyout.close();
this.clientout.close();
this.clientin.close();
this.proxy_sock.close();
this.cli_sock.close();
System.out.println("----closing socket------");
System.gc();
}catch (Exception e){}
class Read extends Thread{
client client;
int mes;
Read (client client){
this.client=client;
public void run(){
try{
while(((mes=this.client.readClient())!=-1)){
System.out.print((char)mes);
this.client.writeProxy((char)mes);
}catch (Exception e){}
// this.client.killwrite(true);
//this.client.close();
class Write extends Thread{
client client;
int mes;
Write (client client){
this.client=client;
public void run(){
try{
while(!this.client.kill){
mes=this.client.readProxy();
System.out.println("write -- "+mes);
if ((mes!=-1)&&!this.client.kill) this.client.writeClient((char)mes);
//else break;
}catch (Exception e){}
this.client.close();

hi,
did u complete ur project, if so could u help me?
i also wanna write same thing.
thx in advance

Similar Messages

  • The best way of Setting up a proxy server

    Hi all, im a student and i got asked to help set up a proxy server. The campus gave me an v20z server and now i am wondering whats the best sortware to use as an os and what other apps i should load onto it?
    Please advise

    You are right, company should provide the access to the webmail iNotes, then you can use the instruction at www.nokialotusnotes.com. However, Setting up Lotus Notes on Nokia Messaging is not easy like others email account! And in most cases your will get your iNotes on the mobile but out of Nokia Messaging, whcih means out of synchronization.

  • Creating proxy server

    hi harmmeijer,
    do u have any experience regarding writing proxy serve.
    if u could give me starting code.
    i will be thankful to u.
    i wanna make proxy server which get request on behalf of web browser.

    I have once wrote a proxy server which can handle GET and POST requests but it cant handle HTTP Errors yet
    This is also has some other limitations It only allows one request per connection
    and I havent tested this with HTTP authentication
    And this do not realy cache the data so you cant realy call this a usefull proxy.
    Actual the purpose that I wrote this was once there was a problem in my DNS resolution system so I wrote this Proxy and put it in another PC in the network to work as a middle man.
    Here is the Logic of My ProxyServer....
    Accept the Client Connection
    Read The Client Request.
    Extract the URL Path, Host and Method from the Client Request
    Extract All the headers from the Client request
    Create a Socket to the Host and send the Get/Post request with all the headers
    Read the Responce of the Host (Web server) and write them to the Client Socket
    Close Both Sockets (Client and Web Server)
    Recomended Logic For Professional ProxyServers
    Accept the Client Request.
    If the client like to accept cached responce look in the cache and if found send the responce to client.
    other wise connect web server and get the response and send it to the client and it should also be saved in the cache
    If client has send Proxy-Connection: keep-alive header keep the connection open to accept more requests.
    Proxy can also keep a list of open connection to freaquantly acced web servers.
    Here Is the code of my proxy:-
    //File 1 Sava this as Proxy.java
    import java.net.*;
    import java.io.*;
    import javax.swing.*;
    public class Proxy extends Thread {
        ServerSocket ss;
        int portNumber;
        boolean keepRunning = true;
        public Proxy(int port){
            this.portNumber = port;
            try {
                ss = new ServerSocket(this.portNumber);
            } catch (Exception e) {
                e.printStackTrace();
                System.exit(1);
        public void stopIt(){
            this.keepRunning = false;
        public void startIt(){
            this.keepRunning = true;
            start();
        public void run(){
            try {
                ss.setSoTimeout(10000);
            } catch (Exception e) {
                e.printStackTrace();
                System.exit(1);
            while (this.keepRunning) {
                try {
                    Socket s = ss.accept();
                    ClientHandler ch = new ClientHandler(s);
                } catch (Exception e) {
                    System.out.println(e);
        public static void main (String args[]) {
            Proxy p = new Proxy(9999);
            p.startIt();
            JOptionPane.showMessageDialog(null, "Stop???", "Server Is Running", JOptionPane.INFORMATION_MESSAGE);
            p.stopIt();
            System.exit(0);
    //Should be saved in  ClientHandler.java
    import java.net.*;
    import java.io.*;
    import java.util.*;
    public class ClientHandler extends Thread {
        Socket client;
        DataInputStream dis;
        DataOutputStream dos;
        public ClientHandler(Socket s){
            client= s;
            this.start();
        public synchronized void run(){
            System.out.println("Starting Thread");
            PrintStream ps=null;
            InputStream remote=null;
            try {
                dis = new DataInputStream(client.getInputStream());
                dos = new DataOutputStream(client.getOutputStream());
                byte b[];
                String line;
                String req = "";
                System.out.println("---------------Start Of Request---------------");
                while ((line = dis.readLine()).length()>0) {
                    req +=line + "\n";
                System.out.println(req);
                System.out.println("---------------End Of Request---------------");
                URL u= this.GetURL(req);
                URLConnection c = u.openConnection();
                String myHost = u.getHost();
                String myPath = u.getPath();
                int myPort = ((u.getPort()==-1)?80:u.getPort());
                Socket s = new Socket(myHost, myPort);
                ps = new PrintStream(s.getOutputStream());
                String request = (this.isPost(req)?"POST":"GET") + " " + myPath + " HTTP/1.0";
                ps.println(request);
                StringTokenizer tok = new StringTokenizer(req, "\n");
                tok.nextToken();
                while (tok.hasMoreTokens()) {
                    ps.println(tok.nextToken());
                ps.println("Connection: Close");
                ps.println();
                System.out.println("Host :" + u.getHost());
                System.out.println("Port :" + ((u.getPort()==-1)?80:u.getPort()));
                System.out.println("Path :" + u.getPath());
                remote =s.getInputStream();
                if (this.isPost(req)) {
                    sleep(200);
                    if (dis.available()>0) {
                        byte ba[] = new byte[dis.available()];
                        dis.read(ba);
                        ps.write(ba);
                int id=1;
                b=new byte[10240];
                int i;
                //FileOutputStream f = new FileOutputStream("log\\" + new Date().getTime() + ".txt");
                while ((i = remote.read(b))>-1) {
                    dos.write(b,0,i);
                    //f.write(b,0,i);
                //f.close();
                dis.close();
                dos.close();
                remote.close();
                ps.close();
            } catch (java.net.UnknownHostException e) {
                try {
                    dos.writeChars("HTTP/1.1 404 ERROR\n\n");
                } catch (Exception ex) {
                    ex.printStackTrace();
            } catch (Exception e) {
                e.printStackTrace();
            System.out.println("End Thread.");
        public URL GetURL(String r) throws Exception{
            StringTokenizer tok1  = new StringTokenizer(r, "\n");
            String line1 = tok1.nextToken();
            StringTokenizer tok  = new StringTokenizer(line1, " ");
            line1 = tok.nextToken();
            line1 = tok.nextToken();
            URL u= new URL(line1);
            return u;
        public boolean isPost(String r){
            StringTokenizer tok  = new StringTokenizer(r, "\n");
            String line1 = tok.nextToken();
            tok  = new StringTokenizer(line1, " ");
            line1 = tok.nextToken();
            return line1.toUpperCase().equals("POST");
    }

  • Hi! Proxy Server Implementation Help required!

    Hello Everybody!
    I am new to java networking and I want to develop Proxy Server in Java. Could somebody tell me where and how to start. Any help will be highly appreciated. Thanks in advance.

    That's a slightly better idea than writing a firewall in Java.
    Where I would start would be to decide what the proxy server was supposed to do. For example, what protocols should it proxy? HTTP? FTP? Others? And should it require authentication? What other services should it provide?

  • Help to boost the performance of my proxy server

    Out of my personal interest, I am developing a proxy server in java for enterprises.
    I've made the design as such the user's request would be given to the server through the proxy software and the response would hit the user's browsers through the proxy server.
    User - > Proxy software - > Server
    Server -> Proxy software -> User
    I've designed the software in java and it is working
    fine with HTTP and HTTPS requests.The problem which i am so scared is,
    for each user request i am creating a thread to serve. So concurrently if 10000 users access the proxy server in same time,
    I fear my proxy server would be bloated by consuming all the resources in the machine where the proxy software is installed.This is because,i'm using threads for serving the request and response.
    Is there any alternative solution for this in java?
    Somebody insisted me to use Java NIO.I'm confused.I need a solution
    for making my proxy server out of performance issue.I want my
    proxy server would be the first proxy server which is entirely
    written in java and having a good performace which suits well for
    even large organisations(Like sun java web proxy server which has been written in C).
    How could i boost the performace?.I want the users should have no expereience of accessing the remote server through proxy.It would be like accessing the web server without a proxy for them.There should be not performance lagging.As fast as 'C Language'.I need to do this in java.Please help.

    I think having a thread per request is fine.Maybe I got it wrong, but I thought the point in
    using NIO with sockets was to get rid of the 1 thread
    per request combo?Correct. A server which has one thread per client doesn't scale well.
    Kaj

  • Little help please with forwarding traffic to proxy server!

    hi all, little help please with this error message
    i got this when i ran my code and requested only the home page of the google at my client side !!
    GET / HTTP/1.1
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*
    Accept-Language: en-us
    UA-CPU: x86
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727)
    Host: www.google.com
    Connection: Keep-Alive
    Cookie: PREF=ID=a21457942a93fc67:TB=2:TM=1212883502:LM=1213187620:GM=1:S=H1BYeDQt9622ONKF
    HTTP/1.0 200 OK
    Cache-Control: private, max-age=0
    Date: Fri, 20 Jun 2008 22:43:15 GMT
    Expires: -1
    Content-Type: text/html; charset=UTF-8
    Content-Encoding: gzip
    Server: gws
    Content-Length: 2649
    X-Cache: MISS from linux-e6p8
    X-Cache-Lookup: MISS from linux-e6p8:3128
    Via: 1.0
    Connection: keep-alive
    GET /8SE/11?MI=32d919696b43409cb90ec369fe7aab75&LV=3.1.0.146&AG=T14050&IS=0000&TE=1&TV=tmen-us%7Cts20080620224324%7Crf0%7Csq38%7Cwi133526%7Ceuhttp%3A%2F%2Fwww.google.com%2F HTTP/1.1
    User-Agent: MSN_SL/3.1 Microsoft-Windows/5.1
    Host: g.ceipmsn.com
    HTTP/1.0 403 Forbidden
    Server: squid/2.6.STABLE5
    Date: Sat, 21 Jun 2008 01:46:26 GMT
    Content-Type: text/html
    Content-Length: 1066
    Expires: Sat, 21 Jun 2008 01:46:26 GMT
    X-Squid-Error: ERR_ACCESS_DENIED 0
    X-Cache: MISS from linux-e6p8
    X-Cache-Lookup: NONE from linux-e6p8:3128
    Via: 1.0
    Connection: close
    java.net.SocketException: Broken pipe // this is the error message
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
    at java.net.SocketOutputStream.write(SocketOutputStream.java:115)
    at java.io.DataOutputStream.writeBytes(DataOutputStream.java:259)
    at SimpleHttpHandler.run(Test77.java:61)
    at java.lang.Thread.run(Thread.java:595)
    at Test77.main(Test77.java:13)

    please could just tell me what is wrong with my code ! this is the last idea in my G.p and am havin difficulties with that cuz this is the first time dealin with java :( the purpose of my code to forward the http traffic from client to Squid server ( proxy server ) then forward the response from squid server to the clients !
    thanx a lot,
    this is my code :
    import java.io.*;
    import java.net.*;
    public class Test7 {
    public static void main(String[] args) {
    try {
    ServerSocket serverSocket = new ServerSocket(1416);
    while(true){
    System.out.println("Waiting for request");
    Socket socket = serverSocket.accept();
    new Thread(new SimpleHttpHandler(socket)).run();
    socket.close();
    catch (Exception e) {
    e.printStackTrace();
    class SimpleHttpHandler implements Runnable{
    private final static String CLRF = "\r\n";
    private Socket client;
    private DataOutputStream writer;
    private DataOutputStream writer2;
    private BufferedReader reader;
    private BufferedReader reader2;
    public SimpleHttpHandler(Socket client){
    this.client = client;
    public void run(){
    try{
    this.reader = new BufferedReader(
    new InputStreamReader(
    this.client.getInputStream()
    InetAddress ipp=InetAddress.getByName("192.168.6.29"); \\ my squid server
    System.out.println(ipp);
    StringBuffer buffer = new StringBuffer();
    Socket ss=new Socket(ipp,3128);
    this.writer= new DataOutputStream(ss.getOutputStream());
    writer.writeBytes(this.read());
    this.reader2 = new BufferedReader(
    new InputStreamReader(
    ss.getInputStream()
    this.writer2= new DataOutputStream(this.client.getOutputStream());
    writer2.writeBytes(this.read2());
    this.writer2.close();
    this.writer.close();
    this.reader.close();
    this.reader2.close();
    this.client.close();
    catch(Exception e){
    e.printStackTrace();
    private String read() throws IOException{
    String in = "";
    StringBuffer buffer = new StringBuffer();
    while(!(in = this.reader.readLine()).trim().equals("")){
    buffer.append(in + "\n");
    buffer.append(in + "\n");
    System.out.println(buffer.toString());
    return buffer.toString();
    private String read2() throws IOException{
    String in = "";
    StringBuffer buffer = new StringBuffer();
    while(!(in = this.reader2.readLine()).trim().equals("")){
    buffer.append(in + "\n");
    System.out.println(buffer.toString());
    return buffer.toString();
    Edited by: Tareq85 on Jun 20, 2008 5:22 PM

  • Cannot find the proxy server even after following the advice in the help section

    I successfully downloaded the latest version but I cannot connect to the internet. I get a "cannot find the proxy server" prompt. I have followed the advice in the help section but nothing seems to work.

    You can check20the connection settings here:
    *Tools > Options > Advanced : Network : Connection > Settings
    If you do not need to use a proxy to connect to internet then select "No Proxy" if the default "Use the system proxy settings" setting doesn't work.
    See "Firefox connection settings":
    *https://support.mozilla.com/kb/Firefox+cannot+load+websites+but+other+programs+can

  • Help Proxy Server Authentication

    Hi All,
    We are making a J2ME application, and trying to get thru the proxy server which requires authentication.
    Here is my code but it is getting hang in between.
    Can anyone helps me out:
    HttpConnection c = (HttpConnection)Connector.open(url);
    c.setRequestMethod(HttpConnection.GET);
    String password = "username : password";
    base=new Base64Encoder();
    String encodedPassword = base.encode(password);
    c.setRequestProperty( "Proxy-Authorization", "Basic" +encodedPassword );
    c.setRequestProperty("User-Agent", "Profile/MIDP-1.0 Confirguration/CLDC-1.0");
    c.setRequestProperty("Content-Language", "en-CA");
    is = c.openDataInputStream(); //IT HANGS HERE AND THROWS A IOEXCEPTION
    len = c.getLength();
    if( len != -1)
    // Read exactly Content-Length bytes
    for(int i =0 ; i < len ; i++ )
    System.out.println("4");
    if((ch = is.read()) != -1)
    System.out.println("5");
    b.append((char) ch);
    else
    //Read until the connection is closed.
    while ((ch = is.read()) != -1)
    len = is.available() ;
    b.append((char)ch);
    Can anyone help..
    any help will be great..
    thanks,

    You can try setting the System properties http.proxyUser and http.proxyPassword
    System.setProperty("http.proxyUser", "myusername")
    System.setProperty("http.proxyPassword", "mypassword")Or if that doesn't work, you can subclass the java.net.Authenticator class and override its getPasswordAuthentication method.
    public class ProxyAuthenticator extends java.net.Authenticator {
      public PasswordAuthentication getPasswordAuthentication() {
        new PasswordAuthentication("myusername", "mypassword".getChars());
    }

  • Help!  Old Version of Page STUCK in Safari Proxy Server

    I have a website that I run. For some reason no matter what I do, there are old versions of my website stuck in the Safari Proxy Server. A year and a half ago my online cart was down, so I put up a message on the website. I STILL get calls almost every day from people who think my online cart is down. I am at my wit's end! How do I tell the proxy server that there is an updated version of my website!?! I have tried embedding code, doing major design changes, but nothing has helped. Anyone?!
    (the website is www.bubbleandbee.com)

    Greetings,
    For some reason no matter what I do, there are old versions of my website stuck in the Safari Proxy Server.
    That's a rather vague statement. It would be more helpful if you actually said what you have done so far to correct this problem.
    But to my way of thinking, you need to clear the cache of your proxy server, which should be easy to do and it should work.

  • I had firefox before and when my local carrier changed something, I am unable to download firefox. it shows proxy server is refusing conections. Can you help

    Like i said before, I used to be connected with firefox. I had problems with my local carrier-charter- one day and they did something and every since then, I am unable to download or use firefox. When I try it says "proxy server is refusing connections. Can you please help with this so I am able to use firefox. Thanks

    In Firefox 3.6.4 and later the default connection settings have been changed to "Use the system proxy settings".
    You can find the connection settings in Tools > Options > Advanced : Network : Connection
    If you do not need to use a proxy to connect to internet then select "No Proxy"
    See "Firefox connection settings":
    *[[Firefox cannot load websites but other programs can]]

  • Why does my laptop use a proxy server for mozilla or chrome when i check in internet explorer it sais my system isnt but it is it jumps back to a proxy server in mozille when i tick no proxy ?? help please im not wizzy thanks

    Why does my laptop use a proxy server for mozilla or chrome when i check in internet explorer it sais my system isnt but it is it jumps back to a proxy server in mozille when i tick no proxy ?? help please im not wizzy thanks

    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode
    See also:
    *http://kb.mozillazine.org/Preferences_not_saved
    *https://support.mozilla.com/kb/Preferences+are+not+saved

  • Help with Proxy Server

    Hi!All
    I have developed a Chat Application which has to be put up at the Clients
    place over the intranet,i have developed it using the Avalon FrameWork for the server side and applet on the Client side.Everything works perfectly,the application also runs perfectly,im using the port 4000 for communication,now the problem is that since at the Clients place we have a Proxy Server which only allows port 80 and bards all other port so my appliaction will not perform there at all,i was wondering is there any other way out of this problem if anyone has ever been through this problem please let me know at theearliest.Help needed urgently.Awaiting reply.
    Thanx.

    Try routing the communication from your end from port 4000 to port 80 using some sort of Proxy DLL if u are using IIS as the web server, it comes handy with such a thing.
    Using BEA Weblogic 6.1, i have been able to do so. My web server is IIS and the app server being Weblogic, both run on different ports.
    The user access the website from port 80 which is handled by IIS and then the request is funneled to Weblogic via the Proxy DLL on a specified port where my weblogic is running.
    This works fine with me. Try using that am something should work.

  • Help needed for CORBA over Http through proxy server[Very Urgent]

    Hi Friendz,
    I am new to J2EE. Right now I am learning RMI, Corba now.
    In RMI, to pass through Http to bypass firewall or through proxy sever, we can use either Http to port or Http to CGI/Servlet i.e., Http tunneling.
    In the same, I am running a simple corba application, i want my corba application to pass through my proxy server using http which is configured to address 127.0.0.1 and port 8118.
    How to pass my corba application through proxy server. please help me and it is very urgent.
    Is it possible or not, please let me know some comments about this topic
    Thanks in advance Friends for your help

    This is so extremely urgent that it needs to be asked multiple times.
    http://forum.java.sun.com/thread.jspa?threadID=762950

  • AP Extreme (WiFi Access Point)... LAN... Web Proxy Server help.

    Hello...
    I need a little help configuring this Airport Extreme as a Wireless Access point, serving a bunch of iPads via the schools LAN connection for which traffic is routed through a Web Proxy Server. I've been told to set it up as a bridge as the PC LAN and Proxy are providing NAT but can't seem to crack it.
    The WiFi side of things is up and running, we can all see and connect to the AP.
    I'm told that it was working fine before the school break in the summer, then something was changed and the position of the AP altered.
    The Web Proxy Server is normally accesses from the PC's via the following address... IP > 10.12.14.122  //  PORT > 3128
    I'm not certain where the Proxy settings need to go in the new 'simple' Airport Utility, can't see a place for Port at all?!?
    (I've taken the AP home, tried it on my home network and it works fine, so we know its all OK and its down to config).
    Here are some screen images of the settings as they are, that do not work.
    (I was trying a few different settings hence the screens like Static/DHCP etc.)
    Any help is greatly appreciated.

    Hi Daniel,
    >>Now when I go on a client site my internet access on the host laptop is via a web proxy on a LAN connection.
    "LAN connection" means physical NIC (Realtek PCIe GBE Family Controller) ?
    " web proxy " means adding a proxy server IP in IE ?
    Bounding the NIC (Realtek PCIe ) to external virtual switch then connect all VMs to that external virtual switch ,still can not access ?
    Best Regards
    Elton Ji
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • I want to make proxy server plz help

    hi, i want to make proxy server and i dont know from where to start
    so plz help me if u have any documents or code of proxy server
    and suggest me web site from whre i can get the source code
    and documents of it.
    thanks

    hi, i want to make proxy server and i dont know from
    where to start
    The Java&#153; Tutorial - A practical guide for programmers
    Essentials, Part 1, Lesson 1: Compiling & Running a Simple Program
    New to Java Center
    How To Think Like A Computer Scientist
    Introduction to Computer Science using Java
    The Java Developers Almanac 1.4
    JavaRanch: a friendly place for Java greenhorns
    jGuru
    Bruce Eckel's Thinking in Java
    Joshua Bloch's Effective Java
    Bert Bates and Kathy Sierra's Head First Java
    How To Ask Questions The Smart Way by Eric Steven Raymond

Maybe you are looking for

  • How to insert a picture of my signature- AApro7?

    I sometimes get sent an acrobat document that i have to sign and return. I have tried to paste a jpg of my signature in the document, but no luck. I need to print the document, sign it with a pen, scan it and send it back. Is there an easier way?

  • Vprs not picking in sales order

    Dear Gurus, I am using item category TAN which has "determine cost " activated and my pricing procedure VPRS condition has subtotal as B and requirement is 4. After this setting in the sales document condition VPRS is not appearing....is there any se

  • Serial number not working, what to do?

    I purchased the CS5 Extended Software on eBay and the serial number on my box is not working.  I am at a loss because I shelled out almost $400 for it and I still have no software.  I already tried some of the Adobe troubleshooting suggestions but no

  • Reflection

    Hi , I am developing a code. 1. we pass an object to a method (reflectObject) 2. reflectObject return a new object which is a true copy . I am using the reflection but in one condition when a class contain any object of other class that time i am una

  • Firefox is no longer showing pictures within icons

    Hi, My Firefox has stopped showing pictures within icons. If you can imagine an webpage that is used to send and receive email. This webpage has the "Reply" button. My reply button used to have a left arrow picture within the button however now there