网络编程
文章平均质量分 82
s110600824s
这个作者很懒,什么都没留下…
展开
-
Winsock API:socket
来自:http://msdn.microsoft.com/en-us/library/windows/desktop/ms740506(v=vs.85).aspx The socket function creates a socket that is bound to a specific transport service provider. Syntax SOCKET WSAAPI原创 2013-03-11 14:06:05 · 769 阅读 · 0 评论 -
Winsock API: accept
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms737526(v=vs.85).aspx The accept function permits an incoming connection attempt on a socket. Syntax SOCKET accept( _In_ SOC原创 2013-03-11 17:37:52 · 775 阅读 · 0 评论 -
面向非连接例子
接收端,可以看做服务端 #include "stdafx.h" #include #include #define DEFAULT_PORT 5150 #define DEFAULT_COUNT 25 #define DEFAULT_BUFFER_LENGTH 4096 int iPort = DEFAULT_PORT;原创 2013-03-11 22:30:12 · 512 阅读 · 0 评论 -
面向连接例子
VC6.0下,创建两个 win32 Console Application project-->setting-->link 下的object/library modules: 添加 wsock32.lib 服务器步骤: WSAStartup socket bind listen recv/send closesocket WSACleanup 客户端步骤:原创 2013-03-07 16:54:17 · 691 阅读 · 0 评论 -
流协议 收发要点
参考:《Windows网络编程技术》7.3.4 节 流协议 大多面向连接的协议同时也是流式传输协议, 对于流套接字上收发数据所用的函数,需要明白的是:它们不能保证对请求的数据量进行读取或写入。比如说,一个2 0 4 8字节的字符缓冲,准备用s e n d函数来发送它。采用的代码是: char sendbuff[2048]; int nBytes = 2048; //Fill sendbu原创 2013-03-11 19:14:13 · 543 阅读 · 0 评论 -
Winsock API: WSACleanup
参考:http://msdn.microsoft.com/en-us/library/windows/desktop/ms741549(v=vs.85).aspx The WSACleanup function terminates use of the Winsock 2 DLL (Ws2_32.dll). Syntax int WSACleanup(void); Parameter原创 2013-03-11 18:08:40 · 604 阅读 · 0 评论 -
Winsock API: closesocket
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms737582(v=vs.85).aspx The closesocket function closes an existing socket. Syntax int closesocket( _In_ SOCKET s ); Parameters原创 2013-03-11 18:06:05 · 622 阅读 · 0 评论 -
Winsock API: connect
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms737625(v=vs.85).aspx The connect function establishes a connection to a specified socket. Syntax int connect( _In_ SOCKET s,原创 2013-03-11 17:42:10 · 575 阅读 · 0 评论 -
Winsock API: bind
参考MSDN:http://finance.eastmoney.com/news/1372,20130311278104250.html The bind function associates a local address with a socket. Syntax int bind( _In_ SOCKET s, _In_ const struct sockaddr原创 2013-03-11 17:18:58 · 655 阅读 · 0 评论 -
Winsoc API: shutdown
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms740481(v=vs.85).aspx The shutdown function disables sends or receives on a socket. Syntax int shutdown( _In_ SOCKET s, _In_原创 2013-03-11 19:26:59 · 476 阅读 · 0 评论 -
Winsock API: recv
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms740121(v=vs.85).aspx The recv function receives data from a connected socket or a bound connectionless socket. Syntax int recv(原创 2013-03-11 18:01:24 · 1057 阅读 · 0 评论 -
Winsock API: listen
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms739168(v=vs.85).aspx The listen function places a socket in a state in which it is listening for an incoming connection. Syntax in原创 2013-03-11 17:26:15 · 661 阅读 · 0 评论 -
第一个例子解释_面向连接
1、Winsock的初始化 每个Winsock应用都必须加载Winsock DLL的相应版本。如果调用Winsock之前,没有加载 Winsock库,这个函数就会返回一个SOCKET_ERROR,错误信息是WSANOTINITIALISED。 加载Winsock库是通过调用WSAStartup函数实现的。这个函数的定义如下: int WSAStartup ( WORD wVersionRe原创 2013-03-11 10:59:41 · 704 阅读 · 0 评论 -
Winsock API: WSAStartup
参考MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms742213%28v=vs.85%29.aspx The WSAStartup function initiates use of the Winsock DLL by a process. Syntax int WSAStartup( _In_ W原创 2013-03-11 13:32:33 · 860 阅读 · 0 评论 -
Winsock API: send
参考MSDN: http://msdn.microsoft.com/en-us/library/windows/desktop/ms740149(v=vs.85).aspx The send function sends data on a connected socket. Syntax int send( _In_ SOCKET s, _In_ const cha原创 2013-03-11 17:48:27 · 705 阅读 · 0 评论