- 博客(7)
- 资源 (5)
- 收藏
- 关注
转载 linux下ping的C语言实现
#include #include #include #include #include #include #include #include #include #include #include #include #define PACKET_SIZE 4096 #define MAX_WAIT_TIME 5 #define MAX_NO_PACKETS 3 char sendpacket[PACKET_SIZE]; char recv
2010-12-05 21:16:00 643
原创 简单的UDP回射程序
<br />Server:<br /> <br />#include <stdio.h> #include <string.h> #include <arpa/inet.h> #include <netinet/in.h> #include <sys/socket.h> #define MAXSIZE 1024 #define SERV_PORT 2000 void dg_echo(int sockfd, struct sockaddr * pcliaddr, socklen_t clilen
2010-12-05 21:12:00 617
原创 模拟一个简单的基于tcp的远程关机程序
最近在学习unix网络编程,现在正在学习tcp的通信。其实,只要建立起了tcp通信,操作远端的计算机就不是什么问题了。正向telnet一样,也是基于tcp/IP协议的。所以这个实验,也算是对telnet功能的一种简单的模拟。但是,值得注意的问题是关机涉及到系统权限,所以要给运行在Server端的程序以足够的权限,这样才可以在接收到Client端的关机请求时,执行关机。将会模拟如下执行过程:1.执行 mytelnet 跟上参数telnet服务器 IP地址 127.0.0.12.输入login 向服务器请求登录
2010-12-05 21:07:00 831
原创 TCP连接的建立以及利用tcpdump分析连接建立的过程
<br /> TCP连接的建立以及利用tcpdump分析连接建立的过程一、实验目的<br />实验1_1:<br />使用Freebsd/Linux操作系统下的C编译器和网络程序的调试方法,掌握TCP连接建立和终止以及调整缓冲区大小的方法。<br /> <br />实验1_2:<br />使用ethereal/TCPDump等抓包工具,截取TCP建立过程中产生的数据包,分析连接建立过程。二、实验环境<br />操作系统:Ubuntu 10.04 系统<br />编辑器:vim<br />网络环境:PC1:I
2010-12-05 20:49:00 880 1
原创 Silverlight Toolkit ListBoxDragDropTarget学习笔记
<br /> 最近刚接触Silverlight,感觉学习Silverlight还是要先从控件学起。Silverlight Toolkit 是一个非常不错的控件集,里面具有很多很实用的东西,所以先学习些这些东西还是很有好处的。<br /> 自己原来通过写鼠标的各种事件,实现鼠标拖动组件的功能,今天学了学Sliverlight Toolkit 工具,发现有DragDropTarge很好用的东西。废话不多说,直接上代码。<br /> <br />首先放上两个ListBox,利用ListBoxDragDropTar
2010-09-11 21:07:00 1102
原创 Silverlight RichTextBox 自定义富文本框
核心代码:using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Win
2010-09-06 20:56:00 2111
Silverlight RichTextBox 富文本框应用
2010-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人