码迷,mamicode.com
首页 >  
搜索关键字:tcp服务器    ( 290个结果
Linux 网络编程——TCP编程
对于 TCP 客户端编程流程,有点类似于打电话过程:找个可以通话的手机( socket() ) -> 拨通对方号码并确定对方是自己要找的人( connect() ) -> 主动聊天( send() 或 write() ) -> 或者,接收对方的回话( recv() 或 read() ) -> 通信结束后,双方说再见挂电话( close() )。 对于 TCP 服务器编程流程,有点类似于接电话过程:找个可以通话的手机(socket() ) -> 插上电话卡固定一个号码( bind() ) -> 职责为被动接...
分类:系统相关   时间:2015-05-12 13:38:13    阅读次数:366
TCP练习2: 客户端给服务端发送文本,服务端将文本转成大写再返回给客户端
import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; import java.net.UnknownHos...
分类:其他好文   时间:2015-05-08 14:53:59    阅读次数:195
TCP编程例三:从客户端发送文件给服务器端,服务器端保存到本地,并返回“发送成功”给客户端。
从客户端发送文件给服务器端,服务器端保存到本地,并返回“发送成功”给客户端。...
分类:其他好文   时间:2015-05-08 14:53:38    阅读次数:213
TCP练习1:服务器端读取图片并发送给客户端,客户端保存图片到本地
import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io...
分类:其他好文   时间:2015-05-08 14:52:12    阅读次数:160
看代码和写代码还是很不同的
代码看懂了不难,但是简单的代码从头到尾写出来也不容易。写个TCP服务器&客户端。是从UDP改过来的,那费老劲了。最开始listen出错,原来SOCK_DGRAM忘记修改为SOCK_STREAM了,接着发现listen的端口不对,原来忘记bind了,后面发现客户端发送数据服务端接收不到,再看代码,原来...
分类:其他好文   时间:2015-04-27 19:57:05    阅读次数:177
socket listen/accept
listen函数摘要:listen函数使用主动连接套接口变为被连接套接口,使得一个进程可以接受其它进程的请求,从而成为一个服务器进程。在TCP服务器编程中listen函数把进程变为一个服务器,并指定相应的套接字变为被动连接。listen函数在一般在调用bind之后-调用accept之前调用,它的函数...
分类:其他好文   时间:2015-04-24 20:55:14    阅读次数:116
TCP连接之未连接队列的理解
tcp服务器在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(...
分类:其他好文   时间:2015-04-24 11:56:24    阅读次数:149
TCP三次握手(建立连接)与四次挥手(释放连接)详解
上图画出了TCP的建立连接的过程。假定主机A运行的是TCP客户程序,而B运行TCP服务程序。最初两端的TCP进程都处于 CLOSED(关闭)状态。图中在主机下面的方框分别是TCP进程所处的状态。请注意,A主动打开连接,而B被动打开连接。B的TCP服务器进程先创建传输控制块TCB(Transmission Control Block),准备接受客户进程的连接请求。然后服务器进程就处于LISTEN(监听...
分类:其他好文   时间:2015-04-23 13:31:25    阅读次数:220
TCP连接之未连接队列的理解
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态; 第三次握手...
分类:其他好文   时间:2015-04-22 09:43:21    阅读次数:159
Linux 下 简单客户端服务器通讯模型(TCP)
服务器端:server.c#include#include#include#include#include#include#include #include #include #include #define ServerPort 6080#define MaxUser 8typedef stru....
分类:系统相关   时间:2015-04-20 14:49:48    阅读次数:139
290条   上一页 1 ... 21 22 23 24 25 ... 29 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!