摘要: 目录(?)[-]目录SCTP相关术语SCTP功能SCTP 基本信令流程转自:http://wiki.dzsc.com/info/4248.html SCTP 被视为一个传输层协议,它的上层为SCTP 用户应用,下层作为分组网络。在SIGTRAN 协议的应用中,SCTP 上层用户是SCN 信令的适配模块(如M2UA、M3UA),下层是IP 网。 目录SCTP相关术语 SCTP功能 SCTP 基本信令流程 添加新目录>>-->[编辑本段]-->SCTP相关术语 1. 传送地址 传送地址由 IP 地址、传输层协议类型和传输层端口号定义。由于SCTP 在IP 上传 输,所以一个 阅读全文
posted @ 2013-04-10 09:52 ~风~ 阅读(11806) 评论(0) 推荐(0) 编辑
摘要: 1.套接字地址结构IPv4套接字地址结构struct in_addr{ in_addr_t s_addr;//32位的IPv4网络字节序}struct sockaddr_in{ uint8_t sin_len;//带符号8位整数地址结构长度 sa_family_t sin_family;//协议族,IPv4为AF_INET in_port_t sin_port;//端口号 struct in_addr sin_addr;//32位IPv4网络字节序地址 char sin_zero[8];//填充对齐位,未使用};通用套接字地址结构struct sockaddr{ ... 阅读全文
posted @ 2013-04-09 21:59 ~风~ 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 套接口地址结构是在进程和内核中之间传递的。1. 从进程到内核传递套接口地址结构有三个函数:bind, connet和senddto,这三个函数的一个参数是指向套接字地址结构的一个指 针,另一个参数是结构的整数大小。例如:[cpp] view plaincopyprint?struct sockaddr_in serv; connect(sockfd, (SA*)&serv, sizeof(serv)); struct sockaddr_in serv; connect(sockfd, (SA*)&serv, sizeof(serv)); 通过将指针和指针所指向结构的大小传递.. 阅读全文
posted @ 2013-04-09 21:38 ~风~ 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 套接字连接的过程如同(客户)打一个电话到一个大公司,接线员(服务器进程)接听电话并把它转接到你要找的部门,然后再从那里转到你要找的人(服务器套接字),然后接线员(服务器进程)再继续转接其它(客户)的电话。 套接字有本地套接字和网络套接字两种。本地套接字的名字是Linux文件系统中的文件名,一般放在/tmp或/usr/tmp目录中;网络套接字的名字是与客户连接的特定网络有关的服务标识符(端口号或访问点)。这个标识符允许Linux将进入的针对特定端口号的连接转到正确的服务器进程。 套接字通信建立过程服务器端:服务器应用程序用系统调用socket创建一个套接字。 它是系统分配给服务器进程的类似文件. 阅读全文
posted @ 2013-04-09 20:25 ~风~ 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一) 前置条件: (1) Linux 已经安装好 mysql 数据库; (2) Linux 已经安装了 gcc 编译器; (二)数据库准备: 为了便于描述,假设数据库的 root 用户密码为 root_pwd 。 (1) 以 root 用户登陆数据库 #mysql -uroot –proot_pwd mysql> (2) 创建数据 testdb mysql> create database testdb; (3) 创建表 mysql> use testdb; mysql> create table t_users(userid int not null, usernam 阅读全文
posted @ 2013-04-09 17:05 ~风~ 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack4、说明:创建新表create table tabname(col1 type1 [not nu 阅读全文
posted @ 2013-04-09 16:41 ~风~ 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Ubuntu是最近很流行的一款Linux系统,因为Ubuntu默认是不启动root用户,现在介绍如何进入root的方法。(1)从user用户切换到root用户不管是用图形模式登录Ubuntu,还是命令行模式登录,我们会发现缺省的用户是user但是当我们需要执行一些具有root权限的操作(如修还系统文件)时,经常需要用sudo授权,感觉很麻烦此时我们可以切换到root用户,只需要简单的执行sudo su 即可注意: 出于安全考虑,默认时Ubuntu的root用户时没有固定密码的,它的密码是随机产生并且动态改变的,貌似是每5分钟改变一次,所以用su(switch user)是不可以的,因为我们不. 阅读全文
posted @ 2013-04-08 11:51 ~风~ 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 卸载mysql第一步1sudo apt-get autoremove --purge mysql-server-5.02sudo apt-get remove mysql-server3sudo apt-get autoremove mysql-server4sudo apt-get remove mysql-common (非常重要)第二步:清理残留数据1dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P第三步:安装 mysql1sudo apt-get install mysql-server2sudo apt-ge 阅读全文
posted @ 2013-04-08 11:38 ~风~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 常用的内置命令忽略,来看看shell编程中其他一些重要的内置命令: 1、help:显示所有内置命令列表,或显示一个具体命令的用法。 -s: 表示列出命令的语法格式 例子:help -s helphelp: help [-dms] [pattern ...]2、echo:用来显示一行文字。默认自动换行。 -n:取消自动换行。 -e:让字符串中的特殊字符起作用。 例子:echo hello world 或 echo 'hello world' 或 echo "hello world" 输出结果为:hello world echo -e "hello \ 阅读全文
posted @ 2013-03-29 22:29 ~风~ 阅读(491) 评论(0) 推荐(0) 编辑
摘要: linux下查看和添加PATH环境变量来自:http://apps.hi.baidu.com/share/detail/32942984$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。编辑你的 PATH 声明,其格式为:PATH=$PATH:<PATH1>:<PATH 2>:<PATH 3>:------:<PATH N>你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ source 阅读全文
posted @ 2013-03-29 22:04 ~风~ 阅读(308) 评论(0) 推荐(0) 编辑