
java网络编程
文章平均质量分 77
lifeneedyou
这个作者很懒,什么都没留下…
展开
-
java网络编程学习笔记之一(TCP/IP协议与UDP协议的区别和认识)
最近我想学习java网络编程,为了给自己备个案!就把自己的学习过程记录下来,以备以后参考!请大家多多指教。 1网络通讯的协议是开发网络程序的基础。目前最常用的协议是TCP/IP协议和UDP协议。而其他的如RMI,SOAP,FTP,等协议都可以说是构建在这两者之上的。 2 在网络协议的7层模型里,java主要关注的是在传输层的应用,而对于底层的传输,可以不必关心它...原创 2009-04-08 15:39:15 · 272 阅读 · 0 评论 -
java网络编程学习笔记之二 (服务器端侦听客户端请求)
今天我学习java网络编程的第二步:服务器端如何来侦听客户端的请求的问题。主要通过两个socket类: 1 ServerSocket 运行在服务器端,用来侦听来自客户端的socket请求。 2 Socket向服务器端发送请求。下面列出一个例子(服务器端侦听客户端的请求的例子) 服务器端代码: import java.io.IOException...原创 2009-04-14 15:30:19 · 472 阅读 · 0 评论 -
java Socket通信的学习笔记三
先看一段服务器端的代码:package com.socket.test;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server { public static void main(String[] args) { ...2009-06-18 14:50:17 · 112 阅读 · 0 评论 -
socket学习笔记四:简单的demo
package test;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.Prin...原创 2009-06-18 16:17:03 · 84 阅读 · 0 评论 -
socket学习笔记之五:socket构建多线程通信程序
下面是原代码,比较简单的功能,提供个参考和入门学习。1服务器侦听代码:package test;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class ThreadServer { final static int portNo=...原创 2009-06-19 10:30:58 · 132 阅读 · 0 评论 -
客户端套接字(Socket)超时
客户端套接字的超时(timeout)就是指在客户端通过Socket和服务器进行通讯的过程中,由于网络延迟,网络阻塞等原因,造成服务器并未及时响应客户端的一种现象。在一段时间后,客户端由于未收到服务端的响应而抛出一个超时错误; 其中客户端所等待的时间就是超时时间。 由于生产超时错误的一端都是被动端;也就是说,这一端是在接收数据,而不是发送数据。对于客户端Socket来说,...原创 2009-06-25 16:44:53 · 767 阅读 · 0 评论