摘要:
2.基于Socket的网络编程2.1类在java中,基于Socket的网络编程主要涉及两个类,一个是ServerSocket,另一个是Socket。它们都在java.net包中。1.ServerSocketServerSocket实现服务器套接字。服务器套接字等待通过网络传入的请求。它基于该请求执行某些操作,然后向请求者返回结果。(1)构造器:public ServerSocket(int port) throws IOException。创建绑定到特定端口的套接字。参数可以是有效的端口号,也可以是0,0表示诗人任何空闲端口。(2)常用方法:public Socket accept() thr 阅读全文
摘要:
1.网络编程 在讲网络编程之前先来了解一下网络编程用到一些术语1.1客户机和服务器 客户机和服务器都是网络上运行的计算机,二者的区别在于上面运行的程序不同。有些程序可以提供服务,计算机运行了这些程序便成为服务器;有些程序可以使用服务,计算机运行了这些程序编程成为客户机。服务器等待客户机提出请求并予以相应,服务器一般始终运行,监听网络端口,一旦有客户请求,就会启动一个服务进程来相应客户,同时继续监听服务端口,后来的客户也能得到服务。1.2 IP地址和端口号 网络上的机器要进行通信,必须先准确的定位。在TCP/IP协议中,IP层主要负责网络中主机的定位,由IP地址可以唯一的确定Internet上的 阅读全文