資源簡(jiǎn)介
TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸,c#winfrom源碼,有注釋?zhuān)С志钟蚓W(wǎng),服務(wù)器端客服端分開(kāi)的,vs2017調(diào)試
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Net;
using?System.Net.Sockets;
using?System.Threading;
namespace?TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸_客戶(hù)端_
{
????class?Program
????{
????????static?Socket?client;
????????static?Thread?t1;
????????static?Thread?t2;
????????static?bool?isLife?=?false;//標(biāo)記是否連接到服務(wù)器
????????static?void?Main(string[]?args)
????????{
????????????client?=?new?Socket(AddressFamily.InterNetwork?SocketType.Stream?ProtocolType.Tcp);//創(chuàng)建客戶(hù)端
????????????client.Connect(new?IPEndPoint(IPAddress.Parse(“127.0.0.1“)?6000));//將客戶(hù)端連接到服務(wù)器
????????????isLife?=?true;
????????????t1?=?new?Thread(reciveMsg);
????????????t1.Start();//開(kāi)啟線程接收消息
????????????t2?=?new?Thread(sendMsg);
????????????t2.Start();//開(kāi)啟線程發(fā)送消息
????????????//Console.ReadKey();
????????}
????????static?void?reciveMsg()
????????{
????????????while?(isLife)
????????????{
????????????????byte[]?buffer?=?new?byte[1024];
????????????????try
????????????????{
????????????????????int?length?=?client.Receive(buffer);
????????????????????string?res?=?Encoding.UTF8.GetString(buffer?0?length);
????????????????????Console.WriteLine(“接收到的消息:“?+?res);
????????????????}
????????????????catch?(Exception?e)
????????????????{
????????????????????Console.WriteLine(“reciveMsg:??End“);
????????????????????break;
????????????????}
????????????}
????????}
????????static?void?sendMsg()
????????{
????????????while?(isLife)
????????????{
????????????????string?s?=?Console.ReadLine();
????????????????try
????????????????{
????????????????????client.Send(Encoding.UTF8.GetBytes(s));
????????????????}
????????????????catch?(Exception?e)
????????????????{
????????????????????Console.WriteLine(“sendMsg:??End“);
????????????????????break;
????????????????}
????????????????if?(s.Equals(“886“))
????????????????{
????????????????????isLife?=?false;
????????????????????client.Close();
????????????????}
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\
?????目錄???????????0??2018-11-06?14:13??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\
?????文件???????30208??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\.suo
?????目錄???????????0??2018-11-06?14:13??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\
?????目錄???????????0??2018-11-06?14:13??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\sqlite3\
?????文件???????????0??2018-11-06?14:13??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\sqlite3\db.lock
?????文件????????4096??2018-11-06?14:13??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\sqlite3\storage.ide
?????文件???????32768??2018-11-06?14:21??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\sqlite3\storage.ide-shm
?????文件??????799312??2018-11-06?14:21??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\.vs\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\v15\Server\sqlite3\storage.ide-wal
?????目錄???????????0??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\
?????文件????????1270??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).sln
?????文件?????????189??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\App.config
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\
?????目錄???????????0??2018-11-06?14:14??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\Debug\
?????文件????????6656??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).exe
?????文件?????????189??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).exe.config
?????文件???????17920??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).pdb
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\bin\Release\
?????目錄???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\
?????目錄???????????0??2018-11-06?14:14??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\
?????文件????????7073??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件??????????42??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).csproj.CoreCompileInputs.cache
?????文件????????1607??2018-11-06?14:14??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).csproj.FileListAbsolute.txt
?????文件????????8077??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).csprojAssemblyReference.cache
?????文件????????6656??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).exe
?????文件???????17920??2018-11-06?14:22??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端).pdb
?????文件???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2018-11-06?14:12??TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\TCP多個(gè)客戶(hù)端與服務(wù)端數(shù)據(jù)傳輸(客戶(hù)端)\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
............此處省略51個(gè)文件信息
評(píng)論
共有 條評(píng)論