资源简介
使用Socket及TcpClient发送数据。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace SEND
{
public partial class Form1 : Form
{
//创建TcpClient实例
private TcpClient tcpsender;
public Form1()
{
InitializeComponent();
}
bool connected
{
get { return _connected; }
set
{
_connected = value;
button1.Text = value ? “断开“ : “链接“;
label1.Text = value ? “连接“ : “断开“;
}
}
bool _connected = false;
private void button1_Click(object sender EventArgs e)
{
if (connected)
{
tcpsender.Close();
connected = false;
}
else
{
//初始化TcpClient实例,建立一个指定IP和端口的新连接
tcpsender = new TcpClient(textBox1.Text Convert.ToInt32(textBox2.Text));
connected = true;
}
}
private void button2_Click(object sender EventArgs e)
{
if (textBox3.Text == ““)
{
MessageBox.Show(“输入信息“);
return;
}
try
{
//对发送字符进行编码
byte[] bytes = Encoding.UTF8.GetBytes(textBox3.Text);
//创建一个Socket对象用以发送数据
Socket msock = tcpsender.Client;
//发送消息
msock.Send(bytes SocketFlags.None);
textBox3.Text = ““;
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 981 2016-03-22 09:22 SEND.sln
文件 37376 2020-11-18 08:49 SEND.v12.suo
目录 0 2020-12-07 10:07 SEND\
文件 187 2016-03-22 09:22 SEND\App.config
目录 0 2016-12-13 08:13 SEND\bin\
目录 0 2020-12-07 10:08 SEND\bin\Debug\
文件 10240 2020-12-07 10:08 SEND\bin\Debug\SEND.exe
文件 187 2016-03-22 09:22 SEND\bin\Debug\SEND.exe.config
文件 22016 2020-12-07 10:08 SEND\bin\Debug\SEND.pdb
文件 24224 2020-12-07 10:07 SEND\bin\Debug\SEND.vshost.exe
文件 187 2016-03-22 09:22 SEND\bin\Debug\SEND.vshost.exe.config
文件 490 2019-03-19 12:46 SEND\bin\Debug\SEND.vshost.exe.manifest
文件 2055 2020-12-07 10:07 SEND\Form1.cs
文件 4694 2020-12-07 10:07 SEND\Form1.Designer.cs
文件 5817 2020-12-07 10:07 SEND\Form1.resx
目录 0 2016-12-13 08:13 SEND\obj\
目录 0 2020-12-07 10:08 SEND\obj\Debug\
文件 1453 2016-03-22 10:07 SEND\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 7087 2020-11-17 10:31 SEND\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 2836 2020-12-07 10:08 SEND\obj\Debug\SEND.csproj.FileListAbsolute.txt
文件 977 2020-12-07 10:08 SEND\obj\Debug\SEND.csproj.GenerateResource.Cache
文件 2211 2020-12-07 10:08 SEND\obj\Debug\SEND.csprojResolveAssemblyReference.cache
文件 10240 2020-12-07 10:08 SEND\obj\Debug\SEND.exe
文件 180 2020-12-07 10:08 SEND\obj\Debug\SEND.Form1.resources
文件 22016 2020-12-07 10:08 SEND\obj\Debug\SEND.pdb
文件 180 2020-12-07 10:08 SEND\obj\Debug\SEND.Properties.Resources.resources
文件 0 2016-03-22 09:22 SEND\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2016-03-22 09:22 SEND\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2016-03-22 09:22 SEND\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2016-03-22 09:22 SEND\obj\Debug\TempPE\
文件 516 2016-03-22 09:22 SEND\Program.cs
............此处省略7个文件信息
相关资源
- SignalR在线聊天(websocket)
- Socket获取扫码枪扫码的数据
- 服务器和客户端(TCP发送消息、发送
- TCP通信(支持发送文本和图片文件)
- Socket聊天室(客户端与服务端相互通
- modbus tcp 调试
- socket服务端
- socket通讯实例(入门级)58873
- C#多线程以及Socket通讯
- 大文件Socket 传输 客户端和服务端
- TcpClient C#2010读取PLC
- tcp和udp(Mina.net)
- Tcp/ip socket 服务器/客户端
- TCP/IP通讯 (附服务端以及客户端)
- 简单tcp 通讯网口工具客户端
- Sockets通信框架
- MODBUS通讯(TCP/Rtu)
- C# winform Socket大文件传输
- C# 实现局域网视频监控Socket 编程
- C# 使用 TcpClient,Socket 聊天
- tcp+udp完全c#通信封装
- Unity通过TCP接收服务端数据
- 网页js与本地C#程序 websocket通讯实现打
- Unity和C#实现TCP网络聊天
- 使用WPF+MVVMlight编写的Socket服务器/多客
- winform五子棋联机版
- vb.net 与 c#.net 网络编程之 socket 套接字
- C#实现TCP服务端
- C#高性能大容量SOCKET并发
- Modbus RTU TCP主站从站类库内有说明文档
评论
共有 条评论