您的位置:首页 > 理论基础 > 计算机网络

网络编程的基础知识 TCP、UDP 学习日记

2011-01-25 12:00 826 查看
我们只需要按照要求把数据打包成数据包的形式就行了,并不需要去关心底层的具体协议。public DatagramSocket(),不指定端口号,系统自己会指定一个没有分配的端口号,编写网络聊天的步骤是先建立码头,然后再建立数据报,将数据打包发送,服务器端接收。私有IP通过网关代理上网的原理.......很复杂,掠过。

 

TCP网络程序的原理.

TCP服务端与Tcp客服端程序的交互过程

1、服务程序创建一个ServerSocket,然后用accept方法的等待客户来连接,2、客户端创建一个Socket请求并与服务器建立连接。3、服务器接受客户端的请求,并创建一个新的Socket与该客户建立专线连接

4、建立了连接的连个Socket在一个单独的线程上对话

5、服务器开始等待新的连接,当心的连接创建时达到2和5的过程



 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息