资源简介
TcpListener类与TcpClient类的使用
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Sockets;
using System.Threading;
namespace Tcpclient
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button3_Click(object sender EventArgs e)
{
Thread sendMsg = new Thread(SendMessage);
sendMsg.IsBackground = true;
sendMsg.Start();
if (textBox3.Text.Equals(“$END$“))
{
button1.Enabled = true;
txtIP.Enabled = true;
txtPort.Enabled = true;
textBox3.Enabled = false;
button3.Enabled = false;
label3.Text = “已关闭连接!\n“;
}
}
TcpClient client = null;
private void button1_Click(object sender EventArgs e)
{
client = new TcpClient(txtIP.Text.Trim() Convert.ToInt32(txtPort.Text));
string msg = string.Format(“已连接入服务器:{0}端口号:{1}\n“ txtIP.Text txtPort.Text);
label3.Text = msg;
button1.Enabled = false;
txtIP.Enabled = false;
txtPort.Enabled = false;
textBox3.Enabled = true;
button3.Enabled = true;
}
private void SendMessage()
{
string msg = textBox3.Text;
if (client == null) return;
if (client.Connected == false) return;
byte[] data = Encoding.UTF8.GetBytes(msg);
int len = data.Length;
byte[] buffer = BitConverter.GetBytes(len);
client.GetStream().Write(buffer 0 4);
client.GetStream().Write(data 0 data.Length);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 679 2017-02-09 14:27 TcpListen\.git\config
文件 73 2017-02-09 14:27 TcpListen\.git\desc
文件 23 2017-02-09 14:27 TcpListen\.git\HEAD
文件 177 2017-02-09 14:27 TcpListen\.git\hooks\README.sample
文件 2416 2017-02-09 14:27 TcpListen\.git\index
文件 113 2017-02-09 14:27 TcpListen\.git\info\exclude
文件 336 2017-02-09 14:27 TcpListen\.git\logs\HEAD
文件 336 2017-02-09 14:27 TcpListen\.git\logs\refs\heads\master
文件 150 2017-02-09 14:27 TcpListen\.git\ms-persist.xm
文件 573 2017-02-09 14:27 TcpListen\.git\ob
文件 309 2017-02-09 14:27 TcpListen\.git\ob
文件 317 2017-02-09 14:27 TcpListen\.git\ob
文件 258 2017-02-09 14:27 TcpListen\.git\ob
文件 1665 2017-02-09 14:27 TcpListen\.git\ob
文件 751 2017-02-09 14:27 TcpListen\.git\ob
文件 188 2017-02-09 14:27 TcpListen\.git\ob
文件 718 2017-02-09 14:27 TcpListen\.git\ob
文件 186 2017-02-09 14:27 TcpListen\.git\ob
文件 1883 2017-02-09 14:27 TcpListen\.git\ob
文件 1277 2017-02-09 14:27 TcpListen\.git\ob
文件 138 2017-02-09 14:27 TcpListen\.git\ob
文件 157 2017-02-09 14:27 TcpListen\.git\ob
文件 192 2017-02-09 14:27 TcpListen\.git\ob
文件 1180 2017-02-09 14:27 TcpListen\.git\ob
文件 925 2017-02-09 14:27 TcpListen\.git\ob
文件 89 2017-02-09 14:27 TcpListen\.git\ob
文件 153 2017-02-09 14:27 TcpListen\.git\ob
文件 1264 2017-02-09 14:27 TcpListen\.git\ob
文件 191 2017-02-09 14:27 TcpListen\.git\ob
文件 185 2017-02-09 14:27 TcpListen\.git\ob
............此处省略140个文件信息
相关资源
- Modbus协议官方文档中、英文全
- Omron ETN21模块进行modbustcp通讯
- 组态王中S7-300TCP驱动
- 基于Apache Mina实现的TCP长连接和短连接
- CVI下的TCP服务器和客户端
- 代码客:G-TcpServer(IOCP) 1.0 正式版及
- TCP 发包工具(windows)
- VxWorks TCPIP协议栈
- socket小工具(可方便建立TCP UDP的soc
- vc 编写的基于TCP协议的客户/服务器
- 基于CSocket的多人聊天室
- 采用WINSOCK2 编写的TCP/UDP通信程序
- Modbus TCP Client
- 易语言 TCP使用HTTP、SOCKES5代理IP。
- 西门子S7-1200 MODBUS-TCP通讯编程
- 200SMART Modbus-TCP通信程序演示-轮询(多
- TCP_UDP对结构体加密数据传输
- 基于PIC的TCP/IP网络协议和zigbee无线传
- 欧姆龙PLC tcp通信工具
- 欧姆龙以太网通讯TCP/UDP及欧姆龙PLC程
- 流媒体相关协议标准RTP/RTSP/RTCP PDF文档
- 航海模拟器中DCPA TCPA的算法
- TCPMP 支持ce6.0的播放器
- TCP/IP协议详解3卷全_高清_带书签
- stm32103c8t6ESP8266串口转WIFI模块TCP服务器
- DOS下的TCP-IP协议库文件原代码.rar
- 《TCP/IP详解卷2:实现》pdf
- 《TCP/IP:协议分析与应用编程》课后
- Modbus—TCP协议
- 计算机网络socket编程实验
川公网安备 51152502000135号
评论
共有 条评论