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

  • 大小: 720KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-27
  • 語言: C#
  • 標簽: SOCKET,C#??

資源簡介

C#socket通信調(diào)用Brother打印機(客戶端和服務(wù)端)源代碼, 詳細注釋版

資源截圖

代碼片段和文件信息

using?Newtonsoft.Json;
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;
using?System.Threading.Tasks;
using?System.Windows.Forms;

namespace?WFClient
{
????public?partial?class?Form1?:?Form
????{
????????///?
????????///?用來存放連接服務(wù)的IP地址和端口號,對應(yīng)的Socket?(這個為了以后的擴展用,現(xiàn)在暫時沒用)
????????///?

????????Dictionary?dicSocket?=?new?Dictionary();

????????///?
????????///?負責(zé)通信的Socket
????????///?

????????Socket?socketSend;????

????????public?Form1()
????????{
????????????InitializeComponent();
????????}

????????private?void?Form1_Load(object?sender?EventArgs?e)
????????{
????????????//不檢測跨線程之間的空間調(diào)用
????????????Control.CheckForIllegalCrossThreadCalls?=?false;
????????}

????????///?
????????///?建立連接
????????///?

????????///?
????????///?
????????private?void?connectionSer_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????//創(chuàng)建負責(zé)通信的Socket
????????????????socketSend?=?new?Socket(AddressFamily.InterNetwork?SocketType.Stream?ProtocolType.Tcp);

????????????????//獲取服務(wù)端的IP
????????????????IPAddress?ip?=?IPAddress.Parse(sipAddress.Text.Trim());

????????????????//獲取服務(wù)端的端口號
????????????????IPEndPoint?port?=?new?IPEndPoint(ip?Convert.ToInt32(serverPort.Text.Trim()));

????????????????//獲得要連接的遠程服務(wù)器應(yīng)用程序的IP地址和端口號
????????????????socketSend.Connect(port);
????????????????
????????????????//新建線程,去接收客戶端發(fā)來的信息
????????????????Thread?td?=?new?Thread(AcceptMgs);
????????????????td.IsBackground?=?true;
????????????????td.Start();
????????????}
????????????catch?{?}
????????}

????????///?
????????///?發(fā)送數(shù)據(jù)
????????///?

????????///?
????????///?
????????private?void?btnSend_Click(object?sender?EventArgs?e)
????????{
????????????try
????????????{
????????????????PrintData?tempData?=?new?PrintData();
????????????????tempData.TemplatePath?=?@“C:\templates“;
????????????????tempData.TemplateName?=?“l(fā)ablete.lbx“;
????????????????
??????????????????Dictionary?printData?=?new?Dictionary();
?????????????????????printData.Add(“objName“?sendMessage.Text);
????????????????printData.Add(“objNum“?“Test1026-2“);
????????????????tempData.PrintDataList?=?printData;

????????????????List?printDataList?=?new?List();
????????????????printDataList.Add(tempData);

????????????????//實體序列化和反序列化??
????????????????string?json1?=?Serializeobject(printDataList);

????????????????byte[]?buffer?=?Encoding.UTF8.GetBytes(json1);
?????????????????
????????????????//將字節(jié)數(shù)組傳遞給客戶端
????????????????socketSend.Send(buffer);
????????????????sendMessa

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-26?09:10??WFSocket\
?????目錄???????????0??2016-10-26?14:21??WFSocket\WFClient\
?????文件?????????187??2016-10-25?15:46??WFSocket\WFClient\App.config
?????目錄???????????0??2016-10-26?09:10??WFSocket\WFClient\bin\
?????目錄???????????0??2016-10-26?09:10??WFSocket\WFClient\bin\Debug\
?????文件??????526336??2016-06-13?23:05??WFSocket\WFClient\bin\Debug\Newtonsoft.Json.dll
?????文件???????12800??2016-10-26?17:29??WFSocket\WFClient\bin\Debug\WFClient.exe
?????文件?????????187??2016-10-25?15:46??WFSocket\WFClient\bin\Debug\WFClient.exe.config
?????文件???????32256??2016-10-26?17:29??WFSocket\WFClient\bin\Debug\WFClient.pdb
?????文件???????24224??2016-10-27?11:20??WFSocket\WFClient\bin\Debug\WFClient.vshost.exe
?????文件?????????187??2016-10-25?15:46??WFSocket\WFClient\bin\Debug\WFClient.vshost.exe.config
?????文件?????????490??2012-06-06?02:06??WFSocket\WFClient\bin\Debug\WFClient.vshost.exe.manifest
?????文件????????4758??2016-10-26?14:13??WFSocket\WFClient\Form1.cs
?????文件????????7053??2016-10-25?16:08??WFSocket\WFClient\Form1.Designer.cs
?????文件????????5817??2016-10-25?16:08??WFSocket\WFClient\Form1.resx
?????目錄???????????0??2016-10-26?09:10??WFSocket\WFClient\obj\
?????目錄???????????0??2016-10-26?17:29??WFSocket\WFClient\obj\Debug\
?????文件?????????865??2016-10-25?17:02??WFSocket\WFClient\obj\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6977??2016-10-26?11:30??WFSocket\WFClient\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件???????????0??2016-10-25?15:46??WFSocket\WFClient\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
?????文件???????????0??2016-10-25?15:46??WFSocket\WFClient\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
?????文件???????????0??2016-10-25?15:46??WFSocket\WFClient\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
?????目錄???????????0??2016-10-25?15:46??WFSocket\WFClient\obj\Debug\TempPE\
?????文件????????1207??2016-10-27?11:20??WFSocket\WFClient\obj\Debug\WFClient.csproj.FileListAbsolute.txt
?????文件?????????977??2016-10-25?20:02??WFSocket\WFClient\obj\Debug\WFClient.csproj.GenerateResource.Cache
?????文件???????12209??2016-10-26?14:14??WFSocket\WFClient\obj\Debug\WFClient.csprojResolveAssemblyReference.cache
?????文件???????12800??2016-10-26?17:29??WFSocket\WFClient\obj\Debug\WFClient.exe
?????文件?????????180??2016-10-25?17:26??WFSocket\WFClient\obj\Debug\WFClient.Form1.resources
?????文件???????32256??2016-10-26?17:29??WFSocket\WFClient\obj\Debug\WFClient.pdb
?????文件?????????180??2016-10-25?17:26??WFSocket\WFClient\obj\Debug\WFClient.Properties.Resources.resources
?????文件?????????409??2016-10-26?14:21??WFSocket\WFClient\PrintData.cs
............此處省略52個文件信息

評論

共有 條評論

相關(guān)資源