
socket操作
文章平均质量分 71
manplus
这个作者很懒,什么都没留下…
展开
-
SOCKET类的设计和实现
WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基于Socket模型的API,在原创 2006-02-12 03:20:00 · 536 阅读 · 0 评论 -
socket编程步骤
服务器端过程就是socket->bind->listen->accpet->Read,write而对于客户端则是socket->connect->read,write原创 2006-02-12 03:46:00 · 1131 阅读 · 0 评论 -
unix下编写socket程序的一般步骤
在unix下写socket程序可能是最方便,你只要掌握其一般步骤,就可以松的写出面向传输层的应用。 1、理解几个常用的socket函数 #include #include int socket(int domain,int type,int portocol); domain指所使用的协议族(family)可以为AF_UNIX和AF_INET,一般只用AF_INET(指Intern原创 2006-02-12 03:45:00 · 690 阅读 · 0 评论 -
Winsock程序设计入门
一、简单的TCP服务器介绍WinSock API是一套供Microsoft Windows操作系统使用的套接字程序库,它最初基于Berkeley套接字,但是其中加入了一些Microsoft的特殊改动。在这篇文章中,我要试着给你介绍如何使用WinSock来进行套接字程序设计,并假设你没有在任何操作系统上进行过网络编程的经验。如果你只有一台单独的机器,那么不用着急,你仍然可以进行WinSock原创 2006-02-12 03:44:00 · 1478 阅读 · 0 评论 -
Windows Sockets
摘 要 该文在介绍Windows Sockets背景知识的基础上,结合在Windows环境中建立So ckets的过程,重点介绍了Windows Sockets的特点,及其基本的结构体和函数;继而结合开发Windows Sockets应用程序的经验,介绍了Windows Sockets对系统硬软件环境的要求、调试方法及其在Internet互联联网上的应用。 关键词 Sockets原创 2006-02-12 04:12:00 · 945 阅读 · 0 评论 -
Windows Socket简介
Windows 的Socket函数有许多, 我没有做详细介绍, 这里的函数都是简要说明其用途, 详细用法请参考MSDN.这里的主要目的是为了后面的三个应用服务.函数说明:--------- WSAStartup函数初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersio原创 2006-02-12 04:04:00 · 777 阅读 · 0 评论 -
winsocket编程实例
#include #include void main(){ WORDwVersionRequested; WSADATA wsaData; int err; wVersionRequested = MAKEWORD(1,1); err = WSAStartup(wVersionRequested,&wsaData); if( err != 0){ return原创 2006-02-12 03:47:00 · 1395 阅读 · 1 评论 -
WinSock学习笔记
Socket(套接字) ◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定义。◆Socket有五种不同的类型:1、流式套接字(stream socket)定义:#de原创 2006-02-12 03:42:00 · 676 阅读 · 0 评论 -
Winsock开发网络通信程序的经典入门
对于许多初学者来说,网络通信程序的开发,普遍的一个现象就是觉得难以入手。许多概念,诸如:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)等,初学者往往迷惑不清,只知其所以而不知起所以然。 同步方式指的是发送方不等接收方响应,便接着发下个数据包的通信方式;而异步指发送方发出数据后,等收到接收方发回的响应,才发下一个数据包的通信方式。 阻塞套原创 2006-02-12 03:39:00 · 631 阅读 · 0 评论 -
Windows Socket API 使用经验
本文是我在进行MS-Windows、HP-Unix网络编程的实践过程中总结出来的一些经验,仅供大家参考。本文所谈到的Socket函数如果没有特别说明,都是指的Windows Socket API。一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData );原创 2006-02-12 03:36:00 · 556 阅读 · 0 评论 -
WinSock网络编程实用宝典
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) (图1.原创 2006-02-12 03:32:00 · 1902 阅读 · 0 评论 -
开发Windows Sockets通信应用程序的经验与实践
摘要 本文阐述了开发Windows Sockets通信程 序的软、硬件环境,基本步骤和技术要点,并以在Windows 95环境下,用Visual C++ 4.0编程为例 ,进一步阐述了开发Windows Soc-kets通信程序的经验与实践。关键词 套接字 Windows Sockets 计算机网络 通信一、引言套接字(Socket)最初是由加利福尼亚大学Berkeley分校为UNIX操作系统原创 2006-02-09 09:22:00 · 641 阅读 · 0 评论 -
Beej’s网络编程向导
Beej’s网络编程向导 ——使用因特网套接字Brian “Beej” Hall 目录 1. 介绍1.1 观众1.2 平台和编译器1.3 官方的主页1.4 Solaris/SunOS 程序员手册1.5 Windows程序员手册1.6原创 2006-02-12 04:08:00 · 808 阅读 · 0 评论 -
异步Socket通信
异步Socket通信 By John McTainsh From: http://www.codeproject.com/csharp/socketsincs.aspTranslate by: Hillfree本文介绍如何使用非阻塞方式的Socket通信,并且创建了一个聊天程序的例子来帮助说明。介绍本文介绍如何在多原创 2006-02-12 03:34:00 · 730 阅读 · 0 评论 -
Windows Socket I/O模型全接触
本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教。 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:IOCP模型 老陈有一个在外地工作的女儿,不原创 2006-02-12 03:27:00 · 615 阅读 · 0 评论 -
网络编程知识基础
为便于大家的学习和查询,在网上搜索些基础的网络编程知识。(注:From www.vckbase.com的肖进,在此感谢)Socket(套接字)◆先看定义:typedef unsigned int u_int;typedef u_int SOCKET;◆Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。其定义类似于文件句柄的定原创 2006-02-12 03:25:00 · 1159 阅读 · 0 评论 -
基本概念:同步、异步、阻塞和非阻塞
在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就原创 2006-02-12 02:43:00 · 516 阅读 · 0 评论 -
同步、异步、阻塞、非阻塞
同步异步与阻塞和非阻塞是两种不同的概念来着同步异步指的是通信模式,而阻塞和非阻塞指的是在接收和发送时是否等待动作完成才返回所以不能混淆这四个磁。以下是我的一些理解,请大家多指教首先是通信的同步,主要是指客户端在发送请求后,必须得在服务端有回应后才发送下一个请求。所以这个时候的所有请求将会在服务端得到同步其次是通信的异步,指客户端在发送请求后,不必等待服务端的回应就可以发送下一个请求,这样对于所有的原创 2006-02-12 02:40:00 · 542 阅读 · 0 评论 -
C 语 言 设 计 一 个 Windows Socket
C 语 言 设 计 一 个 Windows Socket l 基本概念 对程序员来说,可以把socket看成一个文件指针,只要向指针所指的文件读写数据,就可以实现双方通信。利用socket进行通信,有两种主要方式。 第一种是面向连接的流方式,两个通信的应用程序之间先要建立一种连接链路,数据才能被正确传送接收。这种方式对应的是TCP协议。特点是:通原创 2006-02-12 04:10:00 · 1598 阅读 · 0 评论