资源简介
TCP/IP通讯 有客户端与服务端
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Net.Sockets;
using System.Net;
using System.IO;
using System.Threading;
namespace client
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public TcpClient TcpClient;
StreamReader ClientReader;
StreamWriter ClientWriter;
NetworkStream Stream;
Thread Thd;
private void btn_Click(object sender EventArgs e)
{
try
{
if(Stream.DataAvailable)
{
rtxChatInfo.AppendText( DateTime.Now.ToString());
rtxChatInfo.AppendText(“ 服务器说:\n“);
rtxChatInfo.AppendText(ClientReader.ReadLine()+“\n“ );
//下拉框
rtxChatInfo.Selectionstart = rtxChatInfo.Text.Length;
rtxChatInfo.Focus();
rtxSendMessage.Focus();
}
}
catch
{
//MessageBox.Show(ex.ToString());
}
}
private void timer1_Tick(object sender EventArgs e)
{
btn_Click(sender e);
}
private void Form1_FormClosing(object sender FormClosingEventArgs e)
{
DialogResult dr = MessageBox.Show(“这样会中断与服务器的连接你要关闭该窗体吗?“ “客户端信息“ MessageBoxButtons.YesNo MessageBoxIcon.Warning); ;
if (DialogResult.Yes == dr)
{
e.Cancel = false;
Thd.Abort();
}
else
{
e.Cancel = true;
}
}
private void Form1_Load(object sender EventArgs e)
{
// skinEngine1.SkinFile = “MP10.ssk“;
}
private void btnClose_Click(object sender EventArgs e)
{
if (MessageBox.Show(“你确定要关闭吗?“ “提示“ MessageBoxButtons.OKCancel MessageBoxIcon.Information) == DialogResult.OK)
{
this.Close();
}
}
private void btnConnect_Click(object sender EventArgs e)
{
if (txtServerIp.Text.Trim() == ““)
{
MessageBox.Show(“请输入服务器IP“ “客户端信息“ MessageBoxButtons.OK MessageBoxIcon.Error);
return;
}
else
{
Thd = new Thread(new ThreadStart(GetConn));
Thd.Start();
}
}
public void GetConn()
{
CheckForIllegalCrossThreadCalls = false;
while (true)
{
try
{
TcpClient = new TcpClie
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-10-23 13:32 TCP通讯\
目录 0 2020-10-23 13:33 TCP通讯\client\
目录 0 2020-10-23 13:32 TCP通讯\client\Backup\
目录 0 2020-10-23 13:32 TCP通讯\client\Backup\client\
文件 9911 2012-10-09 11:40 TCP通讯\client\Backup\client\Form1.Designer.cs
文件 5346 2012-10-09 11:40 TCP通讯\client\Backup\client\Form1.cs
文件 6203 2012-10-09 11:40 TCP通讯\client\Backup\client\Form1.resx
文件 465 2012-10-09 11:40 TCP通讯\client\Backup\client\Program.cs
目录 0 2020-10-23 13:32 TCP通讯\client\Backup\client\Properties\
文件 1190 2012-10-09 11:40 TCP通讯\client\Backup\client\Properties\AssemblyInfo.cs
文件 2866 2012-10-09 11:40 TCP通讯\client\Backup\client\Properties\Resources.Designer.cs
文件 5612 2012-10-09 11:40 TCP通讯\client\Backup\client\Properties\Resources.resx
文件 1089 2012-10-09 11:40 TCP通讯\client\Backup\client\Properties\Settings.Designer.cs
文件 249 2012-10-09 11:40 TCP通讯\client\Backup\client\Properties\Settings.settings
文件 3330 2012-10-09 11:40 TCP通讯\client\Backup\client\client.csproj
文件 168 2012-10-09 11:40 TCP通讯\client\Backup\client\client.csproj.user
文件 907 2012-10-09 11:40 TCP通讯\client\Backup\client.sln
文件 17408 2012-10-09 11:40 TCP通讯\client\Backup\client.suo
目录 0 2020-10-23 13:33 TCP通讯\client\Backup1\
目录 0 2020-10-23 13:33 TCP通讯\client\Backup1\client\
文件 9870 2012-10-11 13:31 TCP通讯\client\Backup1\client\Form1.Designer.cs
文件 5334 2012-11-09 17:32 TCP通讯\client\Backup1\client\Form1.cs
文件 6185 2012-10-11 22:24 TCP通讯\client\Backup1\client\Form1.resx
文件 465 2012-10-09 11:40 TCP通讯\client\Backup1\client\Program.cs
目录 0 2020-10-23 13:33 TCP通讯\client\Backup1\client\Properties\
文件 1190 2012-10-09 11:40 TCP通讯\client\Backup1\client\Properties\AssemblyInfo.cs
文件 2836 2012-10-09 11:40 TCP通讯\client\Backup1\client\Properties\Resources.Designer.cs
文件 5612 2012-10-09 11:40 TCP通讯\client\Backup1\client\Properties\Resources.resx
文件 1104 2012-10-09 11:40 TCP通讯\client\Backup1\client\Properties\Settings.Designer.cs
文件 249 2012-10-09 11:40 TCP通讯\client\Backup1\client\Properties\Settings.settings
文件 3538 2012-10-09 11:40 TCP通讯\client\Backup1\client\client.csproj
............此处省略132个文件信息
- 上一篇:C# 配置PI数据库服务器(Snapshot )
- 下一篇:百度人体检测
相关资源
- C# 实现 信捷PLC通讯协议
- C# SHAP7与西门子PLC通讯及模拟
- 物联网设备通讯协议实现客户端(I
- udp通讯(需修改客户端链接服务端时
- 网络通讯程序源码(附客户端以及服
- 串口通讯工具源码
- C#串口通讯
- 简单tcp 通讯网口工具客户端
- 梅特里托利多天平称XP系列指令通讯
- Modbus通讯 串口通讯
- C# 串口通讯源码(简易串口助手)
- MODBUS通讯(TCP/Rtu)
- C#通讯调试工具源码
- 纯C#的DICOM读取和通讯
- 松下PLC与C#通讯串口调试入门教程.z
- C#串口通讯代码
- 用C#实现PC与西门子PLC串行通讯
- C#即时通讯+视频会议源码
- C#与西门子PLC通讯测试DOME.rar
- C# 使用 TcpClient,Socket 聊天
- tcp+udp完全c#通信封装
- Unity通过TCP接收服务端数据
- 学生通讯录
- 网页js与本地C#程序 websocket通讯实现打
- Unity和C#实现TCP网络聊天
- ASP.NET课程设计+报告-单班通讯录管理
- Modbus通讯协议-C#源码
- C#通讯录管理系统270589
- 串口通讯助手C#源代码
- 用asp.net做的通讯录管理系统
评论
共有 条评论