实现TcpIp简单传送
private void timer1_Tick(object sender, EventArgs e)
{
IPAddress ipstr = IPAddress.Parse("192.168.0.106");
TcpListener serverListener = new TcpListener(ipstr,13);//创建TcpListener对象实例
serverListener.Start(); //启动侦听
TcpClient tcpClient = serverListener.AcceptTcpClient();//创建客户端连接对象
NetworkStream netStream = tcpClient.GetStream();//得到网络流
StreamReader sr = new StreamReader(netStream);//流读写器
string received = "";
received = sr.ReadLine();//读流中一行
this.label1.Text = "接收了" + received;
if (received != "")
{
timer1.Enabled = false;
}
sr.Close();
netStream.Close();
tcpClient.Close();
serverListener.Stop();
}
public void SendMeg(string msg)//发送信息
{
// int port = Int32.Parse(13);//远程主机端口
TcpClient tcpClient = new TcpClient("192.168.0.106", 13);//创建TcpClient对象实例 }
string strDateLine = DateTime.Now.ToShortDateString() + " " + DateTime.Now.ToLongTimeString();//得到发送时客户端时间
NetworkStream netStream = tcpClient.GetStream();//得到网络流
StreamWriter sw = new StreamWriter(netStream);//创建TextWriter,向流中写字符
string words = msg;//待发送的话
string content = strDateLine + words;//待发送内容
sw.Write(content);//写入流
sw.Close();//关闭流写入器
netStream.Close();//关闭网络流
tcpClient.Close();//关闭客户端连接
}
实现TcpIp简单传送相关推荐
- 电子白板简单实现delphi
电子白板简单实现 将画图存储成一个一个的点,点表示成记录,用文件流的方法存储到文本里,将文本读进文件流,用socket发送,socket接收后再存储成文本,然后再将文本用文件流读出,画到image上 ...
- iNeuOS云操作系统,.NET Core全系打造
一.演示地址 演示地址: 进入iNeuOS系统.(建议使用chrome浏览器)http://192.144.173.38:8081/login.html 测试名称:admin ...
- DJ9-3 DMA 方式
目录 一.DMA 的基本概念 1. DMA 的定义 2. DMA 的特点 3. 典型的应用 4. DMA 的工作流程 二.DMA 控制器与接口功能 三.DMA 传送全过程 为什么采用 DMA 传送方式 ...
- alu和mdr位数相等吗_计算机组成原理复习
概论 冯诺依曼体系 冯·诺依曼结构的特点是: 计算机硬件系统由五大部件(存储器.运算器.控制器.输入设备和输出设备)组成:计算机中采用二进制形式表示信息:采用存储程序的工作方式 . 冯诺依曼思想包含三 ...
- 汇编总结(2)——IA-32处理器基本功能
IA-32处理器简介 这部分主要介绍了主要的IA-32系列处理器以及著名的保护方式和实地址方式的工作模式. IA-32系列处理器 IA-32系列处理器指什么 首先明确IA-32系列处理器是什么: IA ...
- 计算机组成原理(4.2)—— IA-32指令系统(CSIC)
前一篇文章分析了指令系统(ISA)的设计方法,这里以IA-32指令系统为例进行分析 前文链接:计算机组成原理(4.1)-- 指令系统设计 文章目录 一.IA-32架构基础 二.操作数类型和表示方式 1 ...
- 计算机组成原理——期末复习题
113.计算机系统如何进行多级划分?这种分级观点对计算机设计会产生什么影响?答案:计算机系统通常由五个以上不用的级组成,具体如下: 第1级是微程序设计级或逻辑电路级,该级由硬件直接执行: 第2级是一般 ...
- 常用无线收发芯片性能比较
无线收发芯片广泛应用在无线鼠标.键盘.游戏摇杆.RFID.安防报警.家庭自动化.汽车电子.工业控制.无线通信.传感器玩具等方面,这类IC一般采用射频(RF)技术实现.在实际中选择器件时,尤其注意收发芯 ...
- 南邮 计算机组成考试笔记
一.计算机组成与性能的相关知识与计算 计算机五大组成部件 冯诺依曼体系 控制器,运算器,存储器,输入设备,输出设备 9个影响性能的指标 吞吐量: 表征一台计算机在某一时间间隔内能够处理的信息量,单位是 ...
最新文章
- php找不到dns地址,dns异常是什么意思
- 1507四舍五入c语言,EXCEL中四舍五入该怎么办
- vc6.0连接mysql数据库
- CRC-16校验C#代码
- element UI中的select选择器的change方法需要传递多个值
- 全国计算机等级考试题库二级C操作题100套(第39套)
- android sim iso,android – 意外的telephonyManager.getSimCountryIso()行为
- Spring Boot进阶之Web进阶 代码推送的github上面去
- 给APK签名,修改签名
- pulseaudio数据流框图
- vs2017 visual studio2017 密钥 激活码
- 基于python的数据挖掘实验报告_数据挖掘实验报告
- hadoop原理及安装启动
- 今天我们谈谈关于java自学的那些事儿(为那些目标模糊的码农们)
- 利用jquery-ajax实现局部刷新
- PTA 7-1 奇偶数判断
- 利用依存分析完成开放领域关系抽取
- 09 CentOS7安装MariaDB(MYSQL分支)
- 信用卡教育风险预测项目--kaggle算法实战
- Nginx——nginx作为静态资源web服务(配置语法)
热门文章
- cocos2d-x android 环境搭配,cocos2d-x Android环境配置问题和解决方法
- 排序算法中平均时间复杂度_操作系统中的作业排序(算法,时间复杂度和示例)...
- Java PushbackInputStream markSupported()方法与示例
- 如何检查数组是否包含JavaScript中的对象?
- 外部中断---STM32F1
- linux孟庆昌第六章课后题_第六章课后练习题答案
- linux网络编程之Socket编程
- IO多路复用之poll总结
- C语言:结构体中一级指针和二级指针的创建与释放示例
- 数据结构之单链表——C++模板类实现