Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit a4a51bc

Browse files
AmbratolmAmbratolm
Ambratolm
authored and
Ambratolm
committed
Added: Run using arguments. Added/Updated: README & related files.
1 parent 16d0013 commit a4a51bc

File tree

23 files changed

+475
-17
lines changed

23 files changed

+475
-17
lines changed

‎.gitignore‎

Lines changed: 362 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,362 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
_[Tt]est/
4+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5+
6+
# User-specific files
7+
*.rsuser
8+
*.suo
9+
*.user
10+
*.userosscache
11+
*.sln.docstates
12+
13+
# User-specific files (MonoDevelop/Xamarin Studio)
14+
*.userprefs
15+
16+
# Mono auto generated files
17+
mono_crash.*
18+
19+
# Build results
20+
[Dd]ebug/
21+
[Dd]ebugPublic/
22+
# [Rr]elease/
23+
[Rr]eleases/
24+
x64/
25+
x86/
26+
[Ww][Ii][Nn]32/
27+
[Aa][Rr][Mm]/
28+
[Aa][Rr][Mm]64/
29+
bld/
30+
# [Bb]in/
31+
[Oo]bj/
32+
[Ll]og/
33+
[Ll]ogs/
34+
35+
# Visual Studio 2015/2017 cache/options directory
36+
.vs/
37+
# Uncomment if you have tasks that create the project's static files in wwwroot
38+
#wwwroot/
39+
40+
# Visual Studio 2017 auto generated files
41+
Generated\ Files/
42+
43+
# MSTest test Results
44+
[Tt]est[Rr]esult*/
45+
[Bb]uild[Ll]og.*
46+
47+
# NUnit
48+
*.VisualState.xml
49+
TestResult.xml
50+
nunit-*.xml
51+
52+
# Build Results of an ATL Project
53+
[Dd]ebugPS/
54+
[Rr]eleasePS/
55+
dlldata.c
56+
57+
# Benchmark Results
58+
BenchmarkDotNet.Artifacts/
59+
60+
# .NET Core
61+
project.lock.json
62+
project.fragment.lock.json
63+
artifacts/
64+
65+
# ASP.NET Scaffolding
66+
ScaffoldingReadMe.txt
67+
68+
# StyleCop
69+
StyleCopReport.xml
70+
71+
# Files built by Visual Studio
72+
*_i.c
73+
*_p.c
74+
*_h.h
75+
*.ilk
76+
*.meta
77+
*.obj
78+
*.iobj
79+
*.pch
80+
*.pdb
81+
*.ipdb
82+
*.pgc
83+
*.pgd
84+
*.rsp
85+
*.sbr
86+
*.tlb
87+
*.tli
88+
*.tlh
89+
*.tmp
90+
*.tmp_proj
91+
*_wpftmp.csproj
92+
*.log
93+
*.vspscc
94+
*.vssscc
95+
.builds
96+
*.pidb
97+
*.svclog
98+
*.scc
99+
100+
# Chutzpah Test files
101+
_Chutzpah*
102+
103+
# Visual C++ cache files
104+
ipch/
105+
*.aps
106+
*.ncb
107+
*.opendb
108+
*.opensdf
109+
*.sdf
110+
*.cachefile
111+
*.VC.db
112+
*.VC.VC.opendb
113+
114+
# Visual Studio profiler
115+
*.psess
116+
*.vsp
117+
*.vspx
118+
*.sap
119+
120+
# Visual Studio Trace Files
121+
*.e2e
122+
123+
# TFS 2012 Local Workspace
124+
$tf/
125+
126+
# Guidance Automation Toolkit
127+
*.gpState
128+
129+
# ReSharper is a .NET coding add-in
130+
_ReSharper*/
131+
*.[Rr]e[Ss]harper
132+
*.DotSettings.user
133+
134+
# TeamCity is a build add-in
135+
_TeamCity*
136+
137+
# DotCover is a Code Coverage Tool
138+
*.dotCover
139+
140+
# AxoCover is a Code Coverage Tool
141+
.axoCover/*
142+
!.axoCover/settings.json
143+
144+
# Coverlet is a free, cross platform Code Coverage Tool
145+
coverage*.json
146+
coverage*.xml
147+
coverage*.info
148+
149+
# Visual Studio code coverage results
150+
*.coverage
151+
*.coveragexml
152+
153+
# NCrunch
154+
_NCrunch_*
155+
.*crunch*.local.xml
156+
nCrunchTemp_*
157+
158+
# MightyMoose
159+
*.mm.*
160+
AutoTest.Net/
161+
162+
# Web workbench (sass)
163+
.sass-cache/
164+
165+
# Installshield output folder
166+
[Ee]xpress/
167+
168+
# DocProject is a documentation generator add-in
169+
DocProject/buildhelp/
170+
DocProject/Help/*.HxT
171+
DocProject/Help/*.HxC
172+
DocProject/Help/*.hhc
173+
DocProject/Help/*.hhk
174+
DocProject/Help/*.hhp
175+
DocProject/Help/Html2
176+
DocProject/Help/html
177+
178+
# Click-Once directory
179+
publish/
180+
181+
# Publish Web Output
182+
*.[Pp]ublish.xml
183+
*.azurePubxml
184+
# Note: Comment the next line if you want to checkin your web deploy settings,
185+
# but database connection strings (with potential passwords) will be unencrypted
186+
*.pubxml
187+
*.publishproj
188+
189+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
190+
# checkin your Azure Web App publish settings, but sensitive information contained
191+
# in these scripts will be unencrypted
192+
PublishScripts/
193+
194+
# NuGet Packages
195+
# *.nupkg
196+
# NuGet Symbol Packages
197+
# *.snupkg
198+
# The packages folder can be ignored because of Package Restore
199+
#**/[Pp]ackages/*
200+
# except build/, which is used as an MSBuild target.
201+
#!**/[Pp]ackages/build/
202+
# Uncomment if necessary however generally it will be regenerated when needed
203+
#!**/[Pp]ackages/repositories.config
204+
# NuGet v3's project.json files produces more ignorable files
205+
# *.nuget.props
206+
# *.nuget.targets
207+
208+
# Microsoft Azure Build Output
209+
csx/
210+
*.build.csdef
211+
212+
# Microsoft Azure Emulator
213+
ecf/
214+
rcf/
215+
216+
# Windows Store app package directories and files
217+
AppPackages/
218+
BundleArtifacts/
219+
Package.StoreAssociation.xml
220+
_pkginfo.txt
221+
*.appx
222+
*.appxbundle
223+
*.appxupload
224+
225+
# Visual Studio cache files
226+
# files ending in .cache can be ignored
227+
*.[Cc]ache
228+
# but keep track of directories ending in .cache
229+
!?*.[Cc]ache/
230+
231+
# Others
232+
ClientBin/
233+
~$*
234+
*~
235+
*.dbmdl
236+
*.dbproj.schemaview
237+
*.jfm
238+
*.pfx
239+
*.publishsettings
240+
orleans.codegen.cs
241+
242+
# Including strong name files can present a security risk
243+
# (https://github.com/github/gitignore/pull/2483#issue-259490424)
244+
#*.snk
245+
246+
# Since there are multiple workflows, uncomment next line to ignore bower_components
247+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
248+
#bower_components/
249+
250+
# RIA/Silverlight projects
251+
Generated_Code/
252+
253+
# Backup & report files from converting an old project file
254+
# to a newer Visual Studio version. Backup files are not needed,
255+
# because we have git ;-)
256+
_UpgradeReport_Files/
257+
Backup*/
258+
UpgradeLog*.XML
259+
UpgradeLog*.htm
260+
ServiceFabricBackup/
261+
*.rptproj.bak
262+
263+
# SQL Server files
264+
*.mdf
265+
*.ldf
266+
*.ndf
267+
268+
# Business Intelligence projects
269+
*.rdl.data
270+
*.bim.layout
271+
*.bim_*.settings
272+
*.rptproj.rsuser
273+
*- [Bb]ackup.rdl
274+
*- [Bb]ackup ([0-9]).rdl
275+
*- [Bb]ackup ([0-9][0-9]).rdl
276+
277+
# Microsoft Fakes
278+
FakesAssemblies/
279+
280+
# GhostDoc plugin setting file
281+
*.GhostDoc.xml
282+
283+
# Node.js Tools for Visual Studio
284+
.ntvs_analysis.dat
285+
node_modules/
286+
287+
# Visual Studio 6 build log
288+
*.plg
289+
290+
# Visual Studio 6 workspace options file
291+
*.opt
292+
293+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
294+
*.vbw
295+
296+
# Visual Studio LightSwitch build output
297+
**/*.HTMLClient/GeneratedArtifacts
298+
**/*.DesktopClient/GeneratedArtifacts
299+
**/*.DesktopClient/ModelManifest.xml
300+
**/*.Server/GeneratedArtifacts
301+
**/*.Server/ModelManifest.xml
302+
_Pvt_Extensions
303+
304+
# Paket dependency manager
305+
.paket/paket.exe
306+
paket-files/
307+
308+
# FAKE - F# Make
309+
.fake/
310+
311+
# CodeRush personal settings
312+
.cr/personal
313+
314+
# Python Tools for Visual Studio (PTVS)
315+
__pycache__/
316+
*.pyc
317+
318+
# Cake - Uncomment if you are using it
319+
# tools/**
320+
# !tools/packages.config
321+
322+
# Tabs Studio
323+
*.tss
324+
325+
# Telerik's JustMock configuration file
326+
*.jmconfig
327+
328+
# BizTalk build output
329+
*.btp.cs
330+
*.btm.cs
331+
*.odx.cs
332+
*.xsd.cs
333+
334+
# OpenCover UI analysis results
335+
OpenCover/
336+
337+
# Azure Stream Analytics local run output
338+
ASALocalRun/
339+
340+
# MSBuild Binary and Structured Log
341+
*.binlog
342+
343+
# NVidia Nsight GPU debugger configuration file
344+
*.nvuser
345+
346+
# MFractors (Xamarin productivity tool) working folder
347+
.mfractor/
348+
349+
# Local History for Visual Studio
350+
.localhistory/
351+
352+
# BeatPulse healthcheck temp database
353+
healthchecksdb
354+
355+
# Backup folder for Package Reference Convert tool in Visual Studio 2017
356+
MigrationBackup/
357+
358+
# Ionide (cross platform F# VS Code tools) working folder
359+
.ionide/
360+
361+
# Fody - auto-generated XML schema
362+
FodyWeavers.xsd

‎Client/Client API/Client.cs‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ public static void CreateTcpClient(string ip, int port)
1313

1414
public static void Connect(string ip, int port)
1515
{
16+
ClientLog.ClientConnecting(ip, port);
1617
_client.Connect(ip, port);
1718
ClientLog.ClientConnected(_client.LocalIP, _client.LocalPort,
1819
_client.RemoteIP, _client.RemotePort);
@@ -26,7 +27,7 @@ public static void SendText(string text)
2627

2728
public static void Close()
2829
{
29-
_client.Close();
30+
if(_client!=null)_client.Close();
3031
ClientLog.ClientClosed();
3132
}
3233
}

‎Client/Client API/ClientLog.cs‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@ public static void New()
1313
public static void ClientCreated(string ip, int port)
1414
{
1515
Log.Note("New client created as Client@{0}:{1}.", ip, port);
16-
Log.Warning("Connecting...");
16+
}
17+
18+
public static void ClientConnecting(string ip, int port)
19+
{
20+
Log.Warning("Connecting to {0}:{1}...", ip, port);
1721
}
1822

1923
public static void ClientConnected(string localIP, int localPort,

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /