简单的socket编程(同步)
import java.net.*; //编译运行的时候先开启服务端
public class TCPServer {
public static void main(String[] args) throws Exception { ServerSocket ts = new ServerSocket(6666); //打开端口 Socket tc = ts.accept(); //接受客户端连接(只能连接一次.可以写个死循环!) System.out.println("a client connect!"); //提示 } } import java.net.*; //引入相关的类
public class TCPClient {
public static void main(String[] args) throws Exception { Socket tc = new Socket("127.0.0.1",6666); } } 编译的时候需要打开两个窗口,先运行服务端, 否则会出现错误,这个程序有弊端,以后会慢慢完善,JDK1.4以前都是同步网络编程(效率低) 但是以后退出了异步网络编程(效率高),在这方面 JAVA处理网络连接 就不如 C ++了.但是已经能提供足够的网络连接了。 本文出自 51CTO.COM技术博客 |


zjkwangjie
博客统计信息
热门文章
最新评论
友情链接
