Socket的通讯收发文件数据(含服务端和客户端)

来源:互联网 发布:超次元矩阵官网 编辑:程序博客网 时间:2024/06/05 20:50

  套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。 它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。套接字之间的连接过程分为三个步骤:服务器监听,客户端请求,连接确认。

 本文的例子可以实现服务端和客户端的数据收发的基本功能,能从文本框中输入和文件中读取数据两种方式发送数据,同时可以将从服务器中返回的数据在文本框中显示并写入到文件中去。

     效果图:

               

同时可以实现从文件中读取数据和写入从服务器中获取到的数据(读取和保存文件的默认路径同为桌面的“文件.txt”)

                                    

1.服务器代码:


2.客户端代码:


                   


0 0
原创粉丝点击