- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 网络通信(udp协议)
用udp协议实现echo服务器(即服务器把收到的内容发送回去)服务器:socket->bind->(recvfrom->sendto)循环客户端:socket->connect->(recvfrom->sendto)循环Server.c#include#i
2011-09-27 15:40:23 1176
原创 网络编程(tcp文件服务器)
编写tcp文件服务器和客户端。客户端可以上传和下载文件 客户端功能如下: 1.支持以下命令: help:显示客户端所有命令和说明 list:显示服务器端可下载文件列表 get:下载文件 put:上传文
2011-09-27 15:31:16 3348
转载 利用经纬度计算距离
一、公式 对上面的公式解释如下:1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;3.6378.137为地球半径,单位为千米;
2011-09-27 15:27:20 8725
原创 网络编程(tcp协议)
构建一个j简单的tcp的服务器端和客户端。服务器端: 流程:socket->bing->listen->(accept->send/recv->close)。括弧内循环#include#include#include#include#in
2011-09-21 09:08:21 896
转载 AF_INET和PF_INET的区别
在写网络程序的时候,建立TCP socket一般是这样的: sock = socket(PF_INET, SOCK_STREAM, 0);然后在绑定本地地址或连接远程地址时需要初始化sockaddr_in结构,其中指定address family时一般设置为AF_I
2011-09-20 20:16:13 2178
原创 用消息队列编写一个客户端服务器通信的程序
实验原理: 本实验用消息队列设计一个简易的双人聊天程序(一个服务器,两个客户端)。消息队列重点在于消息类型的匹配,客户端和服务端的“通信协议”的设计。思想如下: 服务器端:接受客户端发来的任何消息,并根据器消息类型,转发给对应的客户端。同时,检测是否有退出标记,有
2011-09-20 14:51:24 6676 1
原创 父子进程间信号通信
//司机售票员问题 创建子进程代表售票员,父进程代表司机,同步过程如下: 售票员捕捉SIGINT(代表开车),发SIGUSR1给司机,司机打印(“let's gogogo”) 售票员捕捉SIGIQUIT(代表停车),发SIGUSR2给司机,司机打印(“stop the
2011-09-20 09:59:49 3103 1
转载 非亲缘进程间的共享内存与信号通信
view plainprint?/***************************** 写入数据到共享内存,后再得到另一个进程pid 向其发送SIGUSR1信号,另一个进程 收到后退出 ***************************/ #i
2011-09-20 08:56:28 1451
转载 利用经纬度计算距离
一、公式 对上面的公式解释如下:1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度;2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点经度之差;3.6378.137为地球半径,单位为千米;
2011-09-03 11:12:11 1410
基于QT的网络聊天系统
2011-11-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人