最近在看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()函数

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

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

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

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

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

最近在看MFC

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

还在看视频读文档学编程?这有7种编程学习方式,哪种最适合你?

作者:Code girl 编译:Katherine Hou、元元 学习编程不仅仅是学会各种语言,你还需要学习如何像程序员一样思考。这里有七种学习编程的方式,视频、文档、听觉、触摸……,你需...

还在看视频读文档学编程?这有7种编程学习方式,哪种最适合你?

如果你也在学习编程,你可能也尝试了许多课程和资源。但是,学习编程有很多层次,从学习具体的编程语言,到学习如何像程序员一样思考。每个人的学习方式不同导致教学过程变得很复杂。 从视频、文档到听觉触觉...

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

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

《编程之美》学习笔记——2.11寻找最近点对

一、问题 给定平面上N个点的坐标,找出距离最近的两个点。 分析: 输入:N个点,即N组坐标(N >= 2),每个坐标可以用数据结构Point结构体来表示,存储x和y坐标。 输出:两个点,即2组坐标。 ...

[编程之美] PSet2.11 寻找最近点对

 问题: 给定平面上N个点的坐标,找出距离最近的两个点。

编程之美--2.11 寻找最近点对

[cpp] view plaincopy /*  对于这类题目,首先要对进行划分区域,要划分区域就要按照X坐标进行排序,然后进行划分,当划分到只有两个点或者三个点时,在...
  • seawade
  • seawade
  • 2014年10月13日 15:03
  • 482

编程之美2.11 寻找最近点对

问题: 给定平面上N个点的坐标,找出距离最近的两个点。 方法1: 两两点比较,寻找最近的两个点对,复杂度O(N^2), 方法2: 1、先对N个点的坐标按照X值排序,递归计算左右两部分的最近点...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最近在看socket编程
举报原因:
原因补充:

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