直接上代码,内置注解1.server端 1 /** 2 server端 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include...
分类:
其他好文 时间:
2014-10-29 21:06:39
阅读次数:
295
一、介绍在学习UNIX网络编程 卷1时,我们当时可以利用Socket套接字来实现回射客户/服务器程序,但是Socket编程是存在一些不足的,例如:1. 服务器必须启动之时,客户端才能连上服务端,并与服务端进行通信;2. 利用套接口描述符进行通信,必须知道对端的IP与端口。二、相关函数介绍下面,我们利...
分类:
其他好文 时间:
2014-10-28 17:40:17
阅读次数:
205
我敢打赌很少有人明白tcp状态和socket编程API之间的关系。不信? 看看如下几个问题你是否知道吧:
1)什么时候客户端才能够连接上server端, 是server端调用bind后还是listen后还是accept后 ?
2)什么情况下会出现FIN_WAIT_2状态
。。。。。。。。。。。。。。。。。。。。。
如果你不清楚的话,那么就听我细细道来...
socket定义
在Linux中的网络编程是通过socket接口来进行的。人们常说的socket是一种特殊的I/O接口,他也是一个文件描述符。socket是一种常用的进程之间通信机制,通过它不仅能实现本地机器上的进程之间的通信,而且通过网络能够在不同机器上的进程之间进行通信。
每一个socket都用一个半相关描述{协议,本地地址,端口号}来表示;一个完整的套接字则用一个相关描述{协议、本地地址...
分类:
其他好文 时间:
2014-10-26 00:29:51
阅读次数:
204
Linux下select函数的使用转载:http://www.cnblogs.com/hjslovewcl/archive/2011/03/16/2314330.html一.Select 函数详细介绍 Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Sele...
分类:
系统相关 时间:
2014-10-25 10:26:41
阅读次数:
199
C# SOCKET 端口号 编程 多线程,简单演示 新手 入门...
分类:
编程语言 时间:
2014-10-23 12:37:40
阅读次数:
161
============问题描述============ 服务器端:把客户端传来的int加1,传回去publicclassServerextendsThread
{ @Override publicvoidrun() { //TODOAuto-generatedmethodstub try { Se...
分类:
移动开发 时间:
2014-10-22 23:26:32
阅读次数:
302
我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型 当然这里我们只讨论重要的四层 01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用。http协议在应用层运行。...
从一个简单的使用TCP样例開始socket编程,其基本过程例如以下:server client+++++++ ++++++++创建socket 创建socket+++++++ ++++++++ | | | | | |+++++++ ++++++++地址赋值( 地址赋值(自己的地址) server地址...
分类:
其他好文 时间:
2014-10-21 19:14:02
阅读次数:
248