socket编程

对于一个功能齐全的Socket,都要包含以下基本结构,其工作过程包含以下四个基本的步骤:

  (1 创建Socket

  (2 打开连接到Socket的输入/出流;

  (3 按照一定的协议对Socket进行读/写操作;

  (4 关闭Socket.。

创建socket:

    Socket client = new Socket("127.0.01.", 80);

 ServerSocket server = new ServerSocket(80);

  注意,在选择端口时,必须小心。每一个端口提供一种特定的服务,只有给出正确的端口,才 能获得相应的服务。0~1023的端口号为系统所保留,例如http服务的端口号为80,telnet服务的端口号为21,ftp服务的端口号为23, 所以我们在选择端口号时,最好选择一个大于1023的数以防止发生冲突。

  在创建socket时如果发生错误,将产生IOException,在程序中必须对之作出处理。所以在创建SocketServerSocket是必须捕获或抛出例外。

 

 

你可能感兴趣的:(socket编程)