第一次自己的笔记
2010-03-24 20:36
225 查看
一个学习从来不做笔记的我,今天开始要试着来做做笔记了。
想想以前的学习为什么都达不到效果,而且很慢很慢,至于为什么呢?看的快忘的快,走的快却跑不远。我经常去逛网页逛论坛,看到那些高手或者说是即将是高手的人吧,他们好像都是很爱做学习笔记的。比如今天学了些什么知识,把知识点等做成笔记给记下来;或者把自己的学习感想什么的记下来。所以自己就想改变改变自己,学习别人高手成为高手之道,尝试着写写学习笔记:
今天看了些Winsocket的编程,socket是一个与平台无关的。
要编写socket程序,首先就是要包含它的一个头文件winsock2.h和链接库wsock32.lib否则会出错;
也就是在源文件使用以下几句:
#include<winsock.h>
#pragma comment(lib,”ws2_32.lib”)
学习winsock程序就是离不开客户端和服务端的(C/S,client/sever)编程模型的
服务端的基本步骤:
1、 初始化WSA;
2、 建立一个socket;
3、 绑定socket;
4、 在指定的端口监听;
5、 接受一个连接;
6、 发送与接收数据;
7、 断开连接;
客户端的步骤跟服务端的很相似:
1、 初始化WSA;
2、 建立一个socket
3、 连接服务器;
4、 发送与接收数据;
5、 断开连接
下面的是一个客户端的程序的基本结构:
WSADATA wsaData;
//初始化Socket库
WSAStartup(MAKEWORD(2,0),&wsaData);
//创建一根电线
SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
SOCKADDR_IN sa;
sa.sin_family=AF_INET;
//设置电线连接服务器端的端口
sa.sin_port = htons(IPPORT_SMTP);
//设置ip地址
sa.sin_addr.S_un.S_addr = inet_addr("123.125.50.135");
//判断连接的正确与否
if(connect(sock,(SOCKADDR *)&sa,sizeof(sa))==SOCKET_ERROR)
{
ShowError();
return;
}
这次也就先写那么一点点先啦,第一次写笔记的,也不知道怎么写,写些什么才是。所以如果有谁不小心中看到了请不要笑话,还望能多多指教。
想想以前的学习为什么都达不到效果,而且很慢很慢,至于为什么呢?看的快忘的快,走的快却跑不远。我经常去逛网页逛论坛,看到那些高手或者说是即将是高手的人吧,他们好像都是很爱做学习笔记的。比如今天学了些什么知识,把知识点等做成笔记给记下来;或者把自己的学习感想什么的记下来。所以自己就想改变改变自己,学习别人高手成为高手之道,尝试着写写学习笔记:
今天看了些Winsocket的编程,socket是一个与平台无关的。
要编写socket程序,首先就是要包含它的一个头文件winsock2.h和链接库wsock32.lib否则会出错;
也就是在源文件使用以下几句:
#include<winsock.h>
#pragma comment(lib,”ws2_32.lib”)
学习winsock程序就是离不开客户端和服务端的(C/S,client/sever)编程模型的
服务端的基本步骤:
1、 初始化WSA;
2、 建立一个socket;
3、 绑定socket;
4、 在指定的端口监听;
5、 接受一个连接;
6、 发送与接收数据;
7、 断开连接;
客户端的步骤跟服务端的很相似:
1、 初始化WSA;
2、 建立一个socket
3、 连接服务器;
4、 发送与接收数据;
5、 断开连接
下面的是一个客户端的程序的基本结构:
WSADATA wsaData;
//初始化Socket库
WSAStartup(MAKEWORD(2,0),&wsaData);
//创建一根电线
SOCKET sock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
SOCKADDR_IN sa;
sa.sin_family=AF_INET;
//设置电线连接服务器端的端口
sa.sin_port = htons(IPPORT_SMTP);
//设置ip地址
sa.sin_addr.S_un.S_addr = inet_addr("123.125.50.135");
//判断连接的正确与否
if(connect(sock,(SOCKADDR *)&sa,sizeof(sa))==SOCKET_ERROR)
{
ShowError();
return;
}
这次也就先写那么一点点先啦,第一次写笔记的,也不知道怎么写,写些什么才是。所以如果有谁不小心中看到了请不要笑话,还望能多多指教。
相关文章推荐
- caffe学习笔记(五)--使用自己的数据集第一次进行训练
- 学习javaScript的部分笔记,自己第一次写东西就当是个日记啦 一天进步一点点
- 联想k50 t5手机刷机笔记——第一次自己刷机不成功,网上提供的刷机包垃圾系统应用太多,没良心啊
- 第一次开通自己的博客
- 第一次自己编出来的程序
- 【学习笔记】自己动手写操作系统--pmtest1
- effective C++阅读笔记一——让自己习惯C++
- 自己在linux上编译、链接、动态库和静态库的学习笔记
- 杭电3555-Bomb (自己第一次做的数位DP)
- 指针学习的笔记和自己写的程序
- 自己写bootloader笔记5---设置u-boot传给内核的参数分析
- 第一次自己封装的分页方法
- 浅谈JSP基本知识-----自己看书整理的笔记
- 【郝斌数据结构自学笔记】49-52_递归的定义和不同函数之间相互调程序举例_一个函数自己调自己程序举例
- spring boot 第一次笔记
- Linux第一次课笔记
- playframework 笔记——搭建自己的paly工程
- C# 操作 INI 自己工作笔记(对文本框的操作)
- java笔记:自己动手写javaEE
- 今天第一次有了自己的博客,恩,加油了!happy