JavaSocket 网络编程
传统的基于阻塞的 io 的网络编程
server
Serversocket ServerSocket = ....
serverSocket.bind(8899);
while ( true){
Socket socket = serverSocket.accept(); //阻塞方法
//启动新的线程
new Thread(socket);
run(){
socket.getInputStream()...
...
...
}
}
**//服务器会选择一个操作系统上空闲的端口号,指派与客户端链接**
client
Socket socket = new Socket("localhost",8899);
socket.connect();
// do somethings
Nio模式,服务器可以通过一个线程处理多个客户端
异步编程模型离不开event这种模式
展开阅读全文
版权声明:
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
本文内容由互联网用户自发贡献,版权归作者所有,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:jaagool@sina.cn 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。