linux socket实现两台主机通信,两台虚拟机Linux系统socket通信

两台虚拟机Linux系统socket通信

服务器:

#include

#include

#include

#include

#include

#include

#include

#define SERVER_PORT 20000 // define the defualt connect port id

#define LENGTH_OF_LISTEN_QUEUE 10 //length of listen queue in server

#define BUFFER_SIZE 255

#define WELCOME_MESSAGE "welcome to connect the server. "

int main(int argc, char **argv)

{

int servfd,clifd;

struct sockaddr_in servaddr,cliaddr;

if ((servfd = socket(AF_INET,SOCK_STREAM,0)) < 0)

{

printf("create socket error!\n");

exit(1);

}

bzero(&servaddr,sizeof(servaddr));

servaddr.sin_family = AF_INET;

servaddr.sin_port = htons(SERVER_PORT);

servaddr.sin_addr.s_addr = htons(INADDR_ANY);

if (bind(servfd,(struct sockaddr*)&servaddr,sizeof(servaddr))<0)

{

printf("bind to port %d failure!\n",SERVER_PORT);

exit(1);

}

if (listen(servfd,LENGTH_OF_LISTEN_QUEUE) < 0)

{

printf("call listen failure!\n");

&n

相关文档:

1. HCI层协议概述:

HCI提供一套统一的方法来访问Bluetooth底层。如图所示:

从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。

在Host这一端:application,SDP,L2cap等协议 ......

一:前言

最近在研究android的sensor driver,主要是E-compass,其中用到了Linux input子系统.在网上也看了很多这方面的资料,感觉还是这篇分析的比较细致透彻,因此转载一下以便自己学习,同时和大家分享!

(这篇博客主要是以键盘驱动为例的,不过讲解的是Linux Input Subsystem,可以仔细的研究一下!)

键盘驱动将检 ......

#include

定义函数:

int execvp(const char *file ,char * const argv []);

函数说明:

execvp()会从PATH 环境变量所指的目录中查找符合参数file 的文件名,找到后便执行该文件,然后将第二个参数argv传给该欲执行的文件。

返回值:

如果执行成功则函数不会返回,执行失败� ......

http://linux.vbird.org/linux_server/0140networkcommand.php

使用路由方式,使用route命令。

-- Route命令的正确用法

使用 Route 命令行工具查看并编辑计算机的 IP 路由表。Route 命令和语法如下所示:

route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]]

-f � ......

原创文章,转载请注明出处,谢谢!

作者:清林,博客名:飞空静渡

在linux的进程中可以接收到各种的信号,并且如果你不对信号进行处理,linux中的进程就会采用默认的处理方式处理,比如ctrl-c的信号, ......

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值