最近在看socket编程

原创 2006年05月24日 00:20:00

上个星期上课的时候网络课老师留下了一道作业:

掌握TCP/IP网络套接字编程的工作原理,学会使用Winsock编制网络会话程序。

关于网络编程的这些知识以前从来没接触过,一时不知道如果下手,在课堂上老师前面只是大体讲了一些网络的基本知识,比如OSI参考模型,7层网络的分类,上面的几次实验很简单,都是了解一些基本的网络命令,net, ping什么的,所以这次的socket编程让我感到很困难。于是我打算从网上先找点资料看看,终于找到个教程,还算不错,写的蛮好的,虽然有些看不懂,但是还是决定继续看完.趁这个机会把socket编程熟悉一下,学了总比不学好,我是这么认为的,经过最近在csdn社区里逛,才发现我哪像一个计算机系的学生啊,整一个菜鸟,自己连沧海中的一粟都不算..不过我还是信心百倍的学习,只因为喜欢. 在这几天学习socket 编程的日子里,我会把我的体会和心得写下来的.

.http://www.21ic.com/news/html/95/show6378.htm

这个是教程.还是比较通俗易懂的。总算在我空白的大脑里有了一点关于socket的认识。今天上课的时候老师又讲到:Berkely套接口,有2类,一类是不可靠的,一类是可靠的,对应的是UDP和TCP协议.而那教程上也提到了,关于套接字有2种类型(stream和datagram) 流格式是比较常用的可靠的,数据报则是不可靠的。看到Berkely,不由的让我想到了unix,美国Berkely 大学的BSD系统,应该是套接口最早应用的平台.一些主要的套接口源语,或者说是socket编程里的主要函数吧.

socket()函数
bind()函数
connect()函数
listen()函数
accept()函数
send()和recv()函数
sendto()和recvfrom()函数

乱扯了一通,时间也不早了,还是去睡觉了,明天又是操作系统的课.实验题目更是头疼.

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

最近在看反射,觉得写的还不错,分享一下

反射帮助类 这个帮助类主要是用反射技术来实现的,既然说到反射那我们就来说说反射吧! 1、概念:这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:'程序集(Assembly)’、...

最近在看MFC

最近在看MFC.本来想着再看一遍C++ primer .但是一想总是看书缺乏实践效果也不是特别好。正好MFC跟C++联系的很密切。趁这个机会看看MFC同时也复习下C++。        看了几天了,刚...

最近在看的freemarker,个人认为有助于理解

freemarker   优点:   1、不能编写java代码,可以实现严格的mvc分离   2、性能非常不错   3、对jsp标签支持良好   4、内置大量常用功能,使用非常方便 ...

最近做socket保持长连接的一些心得

来自:http://s.yanghao.org/program/viewdetail.php?i=2945 自己写的客户端马上要发布了,忽然发现了一大堆问题,主要集中在与服务器的TCP连接经常莫名断...

最近编程需要将获得的字符串输出到HTML文件.我用到的方法是:

HANDLE handle; handle=CreateFile("F:\\报告.htm",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORM...

编程之美: 第二章 数字之魅 2.11寻找最近点对

/* 寻找最近点对: 分析与解法: 从简到难: 先看一位的情况:在一个包含N个数的数组中,如何快速找出N个数中两两差值的最小值? 解法1: 数组中总共包含N个数,我们把他们两两之间的差值求出来,就可...

最近遇到的单片机编程小问题总结

2013.07.20: 1、时间太长,记不清在哪个项目里遇到的,指向code区数组的指针也要加 code 关键字声明。 比如 unsigned char code arr[30]; 数组,要用指...

最近关于编程的一些反思

关于技术大牛 很火的一般不是大牛。因为如果要很火,就需要时间去营销。而营销能力与技术能力是正交的,如果一个人把很多时间放在营销上,就很难有时间放在技术提高上。不要因为他讲一个你不懂的领域而认为他...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)