Help please with Client Server Connection
I have created a server and a client but I have no clue how to execute both on my computer. Can anyone please help me??
Problem solved!
It took:-
4 day's of discussing this issue with BT though the usual automated telephone answering palava and talking to at least 4 different support team people, all from/in another country with different understanding, communication and training levels.
Running numerous Line tests
Trying 3 different routers (including having to find the old ones in the shed!)
Checking speeds on an iMac, Macbook Pro, iPad and even a Playstation
Methodically checking the settings of the router detail by detail
Running other speed testers
Changing cables
etc. etc...
I finally realised that whilst my connection speed was 8mbps, BT had set an IP Profile for the line of 2mbps. This is not alway's obvious when you run their speedtester as that site doesn't alway's show it to you!
Having rung them again and told them of my discovery I now have between 6 & 7mbps and can hopefully watch steaming video without interuption.
An awful and unneccessary experience - Well done BT!
Similar Messages
-
Help please with pull email connection problem on ...
I have set up two email accounts on my C7. Both 'pull' i.e. these are not mail for exchange accounts. In in case, every time I try to sync the account I get a request for the password - I assume the account password! In the other case it does not. t request a password. in both cases the sync is sometimes complete and sometimes it is not - stuff has clearly been left on the server. There seems to be no rhyme or reason with it all. Can anyone help with this? Any advice gratefully received.
Hi,
I have used so many different tutorials to make this work and
i have finnally found one that works, I can't find it right now but
when i do find it i will post it.
If you want to see the form it is
Here
If you put your email in one of the boxes i will forward you the
result i get.
speak again soon
mad_n_mental
;-D -
Help please with slow internet connection
My broadband speed to my Imac is slow at around 2mbps.
Internet provider is BT Broadband in UK. They have tested the line and I have 8mbps at the router. I have confirmed this by interogating the router ADSL Line status. The router also shows that I have a 100mbps ethernet cable connection to the iMac. However, when I run the BT perforance tester in Safari or Chrome the test result is just 2mbps.
I have tried 2 different routers and have checked the speeds on a macbook pro and sony playstation with the same results. All tests were done with only one device connected to the router.
Why is it that my devices can only get 2mbps When the router(s) have 8mbps?
I'm running OS X 10.8.2 (12C60) on the 27" iMac with a 2.8GHz Intel Core i7Problem solved!
It took:-
4 day's of discussing this issue with BT though the usual automated telephone answering palava and talking to at least 4 different support team people, all from/in another country with different understanding, communication and training levels.
Running numerous Line tests
Trying 3 different routers (including having to find the old ones in the shed!)
Checking speeds on an iMac, Macbook Pro, iPad and even a Playstation
Methodically checking the settings of the router detail by detail
Running other speed testers
Changing cables
etc. etc...
I finally realised that whilst my connection speed was 8mbps, BT had set an IP Profile for the line of 2mbps. This is not alway's obvious when you run their speedtester as that site doesn't alway's show it to you!
Having rung them again and told them of my discovery I now have between 6 & 7mbps and can hopefully watch steaming video without interuption.
An awful and unneccessary experience - Well done BT! -
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 -
Help please with 2006 Macbook 13inch, for tv hook up.
Help please with 2006 Macbook 13inch, to hook up to tv for streaming. The display works through VGA but the audio isn't working. Got a plug that goes into headphone jack on computer and connects into the audio jack on the back of tv but no sound. I'm not quite sure what the issue is, whether its the wrong plug, the tv, or the computer. Best Buy says this is the right plug and it seems that it would be, but who knows. If anyone has any experience in this, I would appreciate the help!
Make sure those audio plugs are matched with the VGA plug. With your MacBook running something with audio switch between your sources on the TV Component, Composite and such. See if the sound is coming from another source. If so then you've got your audio plugs in the wrong jacks.
Also could you post the make and model number of your TV. -
Help please with FaceTime. My built in app seems to have disappeared.
If K Penguin's suggestion doesnt work, you will have to go to you iTunes and do a reset, that is if you do not have it in your back up library.
-
Can anyone help please with my Time Machine, I have been getting the following message The backup disk image “/Volumes/Mac Backup/Stephen Smith’s iMac.sparsebundle” is already in use.
See > http://pondini.org/TM/C12.html
-
I need to install the ADB Interface for the X2 onto my computer. Does any one know how or where I can get this driver?
<Duplicate post. Please see Help Please with Driver for any replies. This post will be closed.>
-
There is a problem with the server connection.
there is a problem with the server connection.
this server is no longer exits, but when i'm using iphoto this popsup and i don't know how to solver itFollow the procedure on the page linked below to repair the database, and if that doesn't work, to rebuild it:
Rebuilding the iPhoto library
If you still have the problem after doing that, use the procedure on the page linked below to find and remove the invalid items:
Connection Failed, Server Does Not Exist -
Hi guys, ive been developing a scrabble application lately, i have finished most parts of the game itself, so i decided to include the client/server (playing over LAN.)
I have been able to make some features work like chat, update scores, switch turns.
Now, i want to make a move so when a player plays, the tiles he drops on the board would update on the other player's game screen. I created a method and i have tried it in the normal game class(not client/server) and it works. But after coming up wiv a logic to send message to update the tiles, it doesnt work. I have attached pieces of the code pertaining to my problem.
// Method to transfer the tiles (update the board with the tiles)
//LetterBag class:
public void transferTile(int tileindex, int cellindex, JPanel cell[]){
for(int i=0;i<cell.length;i++){
if(i==cellindex){
// letterTile class contains all the tiles with each having its own index value (letterTile extends JLabel)
//tiles is a Vector where i stored all the gameTiles.
letterTile lt=(letterTile) tiles.elementAt(tileindex);
cell.add(lt);
removeTile(tileindex);
Multiplayerboard class:
//Where i send the message to the server
for(int i=0;i<ogaTile.size();i++){
Vector v=(Vector)ogaTile.elementAt(i);
int tindex=(Integer)v.elementAt(0);
int cellindex=(Integer)v.elementAt(1);
client.sendMessage("#-TRANSFERTILES-"+tindex+"-"+cellindex+"-*");
//Tried printing out the above code and it prints out the right values
Multiplayerclient class:
lbag=new LetterBag();
//multiplayer = new MultiplayerBoard(Player, this, chatter);
//This is where the message is interpreted
if (line.startsWith("#-TRANSFERTILES-")) {
//anlyzer is the message string ( message line spits at"-")
int x=Integer.parseInt(analyzer[0]);
int y=Integer.parseInt(analyzer[1]);
//multiplayer is instance of MultiplayerBoard class
//cell is the gameboard panel in MultiplayerBoard class
multiplayer.lbag.transferTile(x, y, multiplayer.cell);
The problem is when i play, the game other client's application update the board with the tiles. I dont know where the problem is coming from maybe the logic or something else. Please any help/suggestion is really needed.dnt worry..
jst solved it.. was an error on ma part -
Help with Client/Server communication
Im working on a project for university, and one aspect of it is downloading files from a remote computer.
The majority of my project so far has been using RMI only, for browsing the remote computer, deleting files, renaming files, creating new directories and searching for files. All of this is done via a GUI client, with a server running on the server machine.
Ive now reached the part where I'll need to implement the downloading of files. I want the user to select a file from within the GUI and click download, and get it off the server.
I dont need any help with event handlers or getting the contents of the remote computer or anything of that sort.
Consider when I have the name of the file that I want to download from the client.
Im having trouble understanding how exactly its going to work. Ive seen examples of file transfer programs where the user types in the name of the file in the command line which they want to download. But my implementation will differ.
Every time the user clicks the button, I have to send to the server the name of a different file which will need to be downloaded.
I imagine in the event handler for the Download button I'll be creating a new socket and Streams for the download of the file that the user wants. But how am I to send to the client a dynamic file name each time when the user tries to download a different file?
I am a bit new at this, and Ive been searching on the forums for examples and Ive run through them, but I think my situation is a bit different.
Also, will RMI play any part in this? Or will it purely be just Socket and Streams?
I'll also develop an Upload button, but I imagine once I get the Download one going, the Upload one should be much harder.
Any ideas and help would be appreciated.Hi
I'm no RMI expert... and I did not understand your question very well....
I think you should do this procedure:
you should send a request for the file from the client to the server . then a new connection between the two machines should be made which will be used to send the file.
by using UDP you will achive it quite nicely...
//socket - is your TCP socket you already use on the client...
//out - socket's output stream
byte [] b=new String("File HelloWorld.java").getBytes();
// you should use a different way for using this rather than using strings...
out.write(b);
DatagramSocket DS=new DatagramSocket(port);
DS.recieve(packet); //the data is written into the packet...on the server side you should...
//socket - is your TCP socket you already use on the server...
//in - socket's input stream
byte [] b=new byte[256];
out.read(b);
/*Here you check what file you need to send to the client*/
DatagramSocket DS=new DatagramSocket(server_port);
byte [] data=//you should read the file and translate it into bytes and build a packet with them
DS.send(packet); //the data is in the packet...This way the server sends the required file to the client .....
I hope it will help, otherwise try being clearier so I could help you...
SIJP -
Hi aggain,
And here is my Client part of program
Server part is in topic "help with client server1
CLIENT.JAVA
import java.io.*;
import java.net.*;
import java.lang.*;
import javax.swing.*;
public class Client {
private static int SBAP_PORT = 5555;
private static String server = "localhost";
public static Socket socket = null;
//main starts
public static void main(String[] args) {
try { //handle broken connection
//set up connection to server, input, output streams
try {
socket = new Socket(server, SBAP_PORT);
// handle wrong host/port errors
catch (UnknownHostException e) {
System.out.println("Unknown IP address for server.");
System.exit(0);
} //end catch UnknownHost
catch (IOException ex) {
System.out.println("No server found at specified port.");
System.exit(0);
} //end catch IOException
catch (Exception exc) {
System.out.println("Error :" + exc);
System.exit(0);
} //end cath Exception exc
InputStream input = socket.getInputStream();
OutputStream output = socket.getOutputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(input));
PrintWriter writer = new PrintWriter(output);
while (true) {
String client_in = JOptionPane.showInputDialog(null, "Client Request");
System.out.println("Sending: " + client_in);
writer.print(client_in);
writer.flush();
//read server entry and dispay
String response = reader.readLine();
if (response == null || response.equals("QUIT"))
System.out.println("No data received");
else
System.out.println("Receiving: " + response);
} //end try
catch (IOException e) {
System.out.println("Connection with server broken:" + e);
System.exit(0);
} //end catch IOException
catch (Exception exp) {
System.out.println("Error :" + exp);
System.exit(0);
} //end catch exp
}//end main()
}//end class Clienthttp://forum.java.sun.com/thread.jspa?threadID=574466&messageID=2861516#2861516
-
Desperately need some help with client-server java programming
Hi all,
I'm new to client server java programming. I would like to work on servlets and apache tomcat. I installed the apache tomcat v 5.5 into my machine and i have sun java 6 also. I created a java applet class to be as a client and embed it into an html index file, like this:
<applet code="EchoApplet.class" width="300" height="300"></applet>However, when I try to run the html file on the localhost, it print this error: classNotFoundException, couldn't load "EchoApplet.class" class. On the other hand, when I open the index file on applet viewer or by right clicking, open with firefox version 3, it works.
I thought that the problem is with firefox, but after running the applet through the directory not the server, i found that the problem is not any more with firefox.
Can anyone help me to solve this problem. I'm working on it for 5 days now and nothing on the net helped me. I tried a lot of solutions.
Any help?arun,
If the browser is going to execute $myApplet, first it must get the $myApplet.class from the server, right?
So it follows that:
1. $myApplet.class must be acessible to server, and
2. the server must know exactly where to find $myApplet.class
So, the simplest solution is to is put the $myApplet.class in the same directory as the HTML file which uses it... then your applet tag is simple:
<applet height="200" width="400" code="$myApplet.class" ></applet>* The height & width attributes are required
* Note the +.class+ is required in the code attribute (a common mistake).
* This works uniformly (AFAIK) accross all java-enabled browsers.
* There are incompatibilities with the codebase attribute. Poo!
Cheers. Keith. -
Help with client server chat 1
Hi,
I have to create small multithreaded client/server. chat program. Server and client have to exchange messages using input boxes until user types QUIT. I did most of it(I think) but it seems that server does not receives client messages and input boxes are displayed only once. I can�t figure out what is the problem. Here is what I did .I know it�s not easy to understand somebody else�s code, but if anybody have some spare time?
this is just a server part, client is in second posting
SERVER.JAVA
import java.io.*;
import java.net.*;
import java.lang.*;
import javax.swing.*;
public class Server
final int SBAP_PORT = 5555;
//constructor
public Server(){
//set up server socket
ServerSocket ss = null;
try {
ss = new ServerSocket(SBAP_PORT);
} //end try
catch (Exception e) {
System.out.println("Could not create socket: Exception " + e);
System.exit(0);
} //end catch
//chat with the client until user break the connection or enters QUIT
try {
while(true) {
System.out.println("Server: Waiting for client to connect ...");
Socket currentSocket = ss.accept();
//create a new thread for each connection
new ServerThread(currentSocket);
} //end while
} //end try
catch (Exception e) {
System.out.println("Fatal server error: " + e);
}//end catch
}//end constructor
//inner class ServerThread to handle individual client connections
private class ServerThread extends Thread {
private Socket sock;
private InputStream in=null;
private OutputStream out=null;
private BufferedReader reader = null;
private PrintWriter writer = null;
//constructor
public ServerThread(Socket sock) {
try{
this.sock=sock;
System.out.println("Server: Client connection established");
start();
}//end try
catch (Exception e){}
}//end constructor
public void run() {
try{
in = this.sock.getInputStream();
out =this.sock.getOutputStream();
reader = new BufferedReader(new InputStreamReader(in));
writer = new PrintWriter(out);
while(true) {
String server_response = JOptionPane.showInputDialog(null,"Server Response");
System.out.println("Sending: " + server_response);
writer.println(server_response);
writer.flush();
String line = reader.readLine(); //receives client request
if (line == null || line.equals("QUIT"))
System.out.println("No data received");
else
System.out.println("Received: " + line);
}//end while
}//end try
catch (Exception e) {
System.out.println("Connection to current client lost.");
finally {
try {
sock.close();
}//end try
catch (Exception e) {}
}//end finally
}//end run
}//end inner class ServerThread
//main starts
public static void main(String[] args) {
new Server();
}//end main()
}//end class Serverhttp://forum.java.sun.com/thread.jspa?threadID=574466&messageID=2861516#2861516
-
Please help me with my wifi connection
I have a Sony S tablet and it works great until it cannot connect to my wifi. It just stuck at Obtaining IP address over and over. Some time it works well, sometime it just stuck like that.
I have tried these things:
Soft reset and hard reset
Update to 3.2
reset my router
tried at 4 other wifi network, 2 public and 2 house network
and every other things the sony live support technician guide me but nothing help at all.
The problem here is just it is not always stuck, so I bring it to the store i bought it twice and both times it work wells. but when i tried with several other wifi network, it just stuck again.
Could anyone help me with this problem. I really like sony products but this time it really dissappointed me.
Thank you very muchHello,
Welcome to the User Discussion Forums.
If you are able to connect at the store and elsewhere but not at home, first make sure you have updated your router to the latest Firmware update if applicable.
If still you are unable to connect we would recommend calling in and speaking with a tech support specialist to guide you through your home networking issues.
http://esupport.sony.com/US/perl/suppor ... ype_id=110
Maybe you are looking for
-
How to determine offending column in ORA-01722: invalid number error ...
When an error like ORA-01722: invalid number error occurs and you are dealing with many columns that could be the 'culprit', does anyone have a method by which you can quickly determine offending column?
-
How to reformat macbook pro 2.16
I have a very old macbook pro 2.16 ghz and want to reformat it installing a newer OS. Any suggestions towards what I should install? Model Name: MacBook Pro 15" Model Identifier: MacBookPro2,2 Processor Name: Intel Core
-
Where can i download Director 8 shockwave studio (Trial or full)
I cannot find director 8 shockwave studio software download anywhere....i searched everywhere ;( .... i got 8.5 trial but i need the older version 8.0.... can someone give me a download link...i also got activation code...is there a website to downl
-
How can I automatically or easily get lyrics for iTunes songs?
I need a program that either automatically finds and puts lyrics into Mac iTunes song files or else does it so that I can do it manually, but quickly(maybe has an easily accessible database). Anyone have any suggestions?
-
Is EJB pooling related with flyweight pattern ?
SCEA training exam from www.javaqueries.com says that Bean pooling allows container to use beans as flyweight. My opinion is that flyweight pattern allows to create an object (flyweight) with some common state. All other objects have references to th