Socket MyClient;
MyClient = new Socket("Machine name", PortNumber);
Machine name is the machine you are trying to open a
connection to(ex: ip address or workstation
name), and PortNumber is the port (a number) on
which the server you are trying to connect to is running.
When selecting a port number, you should note that port
numbers between 0 and 1,023 are reserved for privileged users (that is, super
user or root).
These port numbers are
reserved for standard services, such as email, FTP, and HTTP.
When selecting a port number
for your server, select one that is greater than 1,023!
With exception handling, the code look like following:
Socket MyClient;
try {
MyClient = new Socket("Machine
name", PortNumber);
}
catch (IOException e) {
System.out.println(e);
ServerSocket MyService;
}
try {
MyServerice = new ServerSocket(PortNumber);
}
catch (IOException e) {
System.out.println(e);
}
When implementing a server you also need to create a
socket object from the ServerSocket in order to listen for and
accept connections from clients.
Socket clientSocket = null;
try {
serviceSocket = MyService.accept();
}
catch (IOException e) {
System.out.println(e);
}
0 comments:
Post a Comment