91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

C#TCP服務器和客戶端Winform源代碼,基于.net4.0開發的兩個窗體簡單的應用程序,能自由收發信號。自己在學習的時候,按網上敲出來的代碼關閉時老報錯,自己根據學習是的經驗整合出來的代碼,程序代碼有注釋,適合于C#TCP入門級新手參考。

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;
using?System.Net;
using?System.Net.Sockets;
using?System.IO;
using?System.Threading;
using?System.Net.NetworkInformation;


namespace?TcpClientTest
{
????public?partial?class?FormTcpServer?:?Form
????{
????????public?FormTcpServer()
????????{
????????????InitializeComponent();
????????}


????????Thread?threadReceive;//接收客戶端發送消息的線程
????????private?TcpClient?tcpClient;//服務端與客戶端建立連接?
????????private?NetworkStream?newworkStream;//利用NetworkStream對象與遠程主機發送數據或接收數據

????????int?readCount?=?0;
????????int?sendCount?=?0;

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????CheckForIllegalCrossThreadCalls?=?false;
????????????this.Text?=?System.Reflection.Assembly.GetExecutingAssembly().GetName().Name?+?“V1.0“;
????????}

????????private?void?button_send_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????if?(tcpClient?!=?null?&&?tcpClient.Connected?==?true)???//判斷客戶端是否連接
????????????????{
????????????????????if?(textBox_Send.Text.Length?>?0)?????//判斷發送數據是否為空
????????????????????{
????????????????????????byte[]?buffer?=?System.Text.Encoding.Default.GetBytes(textBox_Send.Text);//將字符串轉換為byte數組
????????????????????????newworkStream.Write(buffer?0?buffer.Length);????//服務器向服務器發送消息
????????????????????????textBox_Log.AppendText(DateTime.Now?+?“--發送數據:“?+?textBox_Send.Text?+?“\r\n“);??//消息提示
????????????????????????sendCount?+=?buffer.Length;????//統計發送數據總長度
????????????????????????label_sendcount.Text?=?“發送:“?+?sendCount?+?“字節“;???//顯示發送數據長度
????????????????????????textBox_Send.Text?=?““;????????//清空數據編輯框
????????????????????}
????????????????}
????????????????else?textBox_Log.AppendText(“客戶端Unconnected!\r\n“);????//消息提示
????????????}
????????????catch
????????????{
????????????????textBox_Log.AppendText(“客戶端Unconnected!\r\n“);??????//消息提示
????????????}
????????}

????????//?客戶端端不停的接收服務器發送的消息
????????private?void?Receive()
????????{
????????????try
????????????{
????????????????while?(true)
????????????????{
????????????????????byte[]?buffer?=?new?byte[tcpClient.ReceiveBufferSize];??//定義消息接收緩沖區
????????????????????int?count?=?newworkStream.Read(buffer?0?buffer.Length);//實際接收到的有效字節數
????????????????????if?(count?==?0)????//count=0?表示客戶端關閉,要退出循環
????????????????????{
????????????????????????label_state.Text?=?“狀態:Unconnected“;????//狀態顯示
????????????????????????btn_Unconnected_Click(null?null);??//斷開連接
????????????????????????break;????//退出循環
????????????????????}
????????????????????else
????????????????????{
????????????????????????string?str?=?Encoding.Default.GetString(buffer?0?count).Trim(‘\0‘);????//從緩沖區中讀取消息
????????????????????????string?strReceiveMsg?=?DateTime.Now?+?“--接收數據:“;????//消息提示
????????????????????????textBox_Log.

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????144??2018-06-08?14:43??TcpTest--V1.0\TcpClientTest\app.config

?????文件??????15872??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.exe

?????文件????????144??2018-06-08?14:43??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.exe.config

?????文件??????30208??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.pdb

?????文件??????11592??2018-06-08?20:30??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.vshost.exe

?????文件????????144??2018-06-08?14:43??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.vshost.exe.config

?????文件????????490??2017-09-29?21:43??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpClient.vshost.exe.manifest

?????文件????????144??2018-06-08?14:43??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpServer.vshost.exe.config

?????文件????????490??2017-09-29?21:43??TcpTest--V1.0\TcpClientTest\bin\Debug\TcpTest.vshost.exe.manifest

?????文件???????7703??2018-06-08?18:30??TcpTest--V1.0\TcpClientTest\FormTcpClient.cs

?????文件??????15844??2018-06-08?18:18??TcpTest--V1.0\TcpClientTest\FormTcpClient.Designer.cs

?????文件???????5817??2018-06-08?18:18??TcpTest--V1.0\TcpClientTest\FormTcpClient.resx

?????文件???????7037??2018-06-08?20:25??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache

?????文件???????6180??2018-06-08?20:29??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache

?????文件???????1360??2018-06-08?16:51??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.csproj.FileListAbsolute.txt

?????文件????????983??2018-06-08?14:45??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.csproj.GenerateResource.Cache

?????文件??????15872??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.exe

?????文件????????180??2018-06-08?14:45??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.FormTcpClient.resources

?????文件??????30208??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.pdb

?????文件????????180??2018-06-08?17:00??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClient.Properties.Resources.resources

?????文件???????1402??2018-06-08?20:30??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClientTest.csproj.FileListAbsolute.txt

?????文件????????983??2018-06-08?20:22??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClientTest.csproj.GenerateResource.Cache

?????文件????????180??2018-06-08?17:00??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClientTest.FormTcpClient.resources

?????文件????????180??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClientTest.FormTcpServer.resources

?????文件????????180??2018-06-08?20:24??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpClientTest.Properties.Resources.resources

?????文件????????658??2018-06-07?13:37??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpListenerTest.csproj.FileListAbsolute.txt

?????文件????????975??2018-06-07?13:31??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpListenerTest.csproj.GenerateResource.Cache

?????文件????????180??2018-06-07?13:31??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpListenerTest.Form1.resources

?????文件????????180??2018-06-04?20:49??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpListenerTest.Properties.Resources.resources

?????文件???????1907??2018-06-08?16:58??TcpTest--V1.0\TcpClientTest\obj\x86\Debug\TcpServer.csproj.FileListAbsolute.txt

............此處省略73個文件信息

評論

共有 條評論