socket套接字TCP API
socket概念
socket又称“套接字”,是计算机网络中进程间通信数据通道的一个端点,或称之为句柄。IP地址+端口号就可以唯一确定一个socket。TCP/IP协议族包括传输层(TCP/UDP),网络层(ICMP/IP/IGMP),链路层(ARP/RARP)。应用层通常使用socket地址,即IP地址+端口号来确定通信的对端。而socket正是TCP/...
工作中一个方案可行性预研写的小Demo,一晚上搞定的小程序.
主要功能是一个Http透明转发:
1.监听一个端口, 接收浏览器的连接请求.
2. 接收浏览器发出的请求数据, 将这些转发给一个指定的服务器.
3. 接收服务器的应答,将应答发送给浏览器....
分类:
其他好文 时间:
2014-08-01 04:54:52
阅读次数:
292
下面是我最近研究的用C写的Linux,socket聊天程序。要学Epoll,EPOLL中有很多socket的语句,所以又跳到C这边来了。server.c#include #include #include #include #include #include #include #include #i...
分类:
其他好文 时间:
2014-08-01 04:44:21
阅读次数:
255
dialog.c#include#include#include#include#include#include"dialog.h"Dialog::Dialog(QWidget*parent):QDialog(parent){tcpSocket=newQTcpSocket(this);timer1=...
分类:
其他好文 时间:
2014-07-31 23:33:30
阅读次数:
338
Java远程通讯技术(协议)网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络IO来实现,其中传 输协议比较出名的有http、tcp、udp等;http、tcp、udp都是在基于Socket概念上为某类应用场景而扩展出的传输协议,网络IO, 主要有bio、nio、aio三种...
分类:
编程语言 时间:
2014-07-31 20:06:57
阅读次数:
285
send函数intsend(SOCKETs,constcharFAR*buf,intlen,intflags);不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。该函数的第一个参数...
下面假定已经学习过基本的socket编程(socket, bind, listen, accept, connect, recv, send, close),并且对异步/callback有基本的认识。基本的socket编程是阻塞/同步的,每个操作除非已经完成或者出错才会返回,这样对于每一个请求,要使...
分类:
其他好文 时间:
2014-07-31 16:05:26
阅读次数:
349
CentOS yum安装mysql后 Can’t connect to local MySQL server through socket ‘/var/lib/CentOS Can’t connect to local MySQL server through socket ‘/var/lib/my...
分类:
数据库 时间:
2014-07-31 16:02:26
阅读次数:
300
WSAGetOverlappedResult函数通过WSAWaitForMultipleEvents函数来得到重叠操作完成的通知,那么自然也需要一个函数来查询一下重叠操作的结果,定义如下BOOL WSAGetOverlappedResult( SOCKET s, // SOCKET,不用说了 LPW...
分类:
移动开发 时间:
2014-07-31 13:03:56
阅读次数:
267
上一节已经完成了对用户的身份验证了,既然有了验证,那么接下来就能对不同的客户端进行区分了,所以这一节讲实现私聊功能。就是通过服务器对客户端的数据进行转发到特定的用户上, 实现私聊功能的聊天程序 实现的技术细节是:对客户端发送的数据增加一个标识头,由于我们处理的是纯文本,所以为了讲解的方便就把...
分类:
其他好文 时间:
2014-07-31 12:45:16
阅读次数:
389