Skip to content

Commit

Permalink
Update README and change Schema project folder name
Browse files Browse the repository at this point in the history
  • Loading branch information
vladimirdabic committed Jul 25, 2024
1 parent 3cbcfc4 commit 93b7a23
Show file tree
Hide file tree
Showing 15 changed files with 15 additions and 10 deletions.
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
**TCPMon** is a program that allows you to send and receive data using TCP connections.\
It's useful for debugging a protocol that you might be implementing.

## BinarySchema
Since working with bytes directly can be difficult at times, you can use BinarySchema to describe a schema for the data you're sending and receiving.
## Schema
Since working with bytes directly can be difficult at times, you can use Schema to describe a schema for the data you're sending and receiving.

Each data monitor instance can have a schema loaded, Blaze can also work with schemas.\
Below is an example of a schema.
Expand Down Expand Up @@ -56,4 +56,9 @@ The module hierarchy in TCPMon goes as follows:
- Connection Module
- User module

All of the variables described above can be accessed from your script by using `extern var ...;`
All of the variables described above can be accessed from your script by using `extern var ...;`

## TODO
TCPMon is not fully finished yet, its missing some features:
- Sending data to the server with Blaze
- Schema array syntax for arrays that end with a byte (i.e. `char[] until 0`)
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("BinarySchema")]
[assembly: AssemblyTitle("Schema")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("BinarySchema")]
[assembly: AssemblyCopyright("Copyright © 2024")]
[assembly: AssemblyProduct("Schema")]
[assembly: AssemblyCopyright("Copyright © Владимир Дабић 2024")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

Expand Down
2 changes: 1 addition & 1 deletion BinarySchema/BinarySchema.csproj → Schema/Schema.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<ProjectGuid>{8BC02CDF-25E6-4143-A7BF-CD458D4E7B46}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>BinarySchema</RootNamespace>
<RootNamespace>Schema</RootNamespace>
<AssemblyName>binschema</AssemblyName>
<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
Expand Down
2 changes: 1 addition & 1 deletion TCPMon.sln
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ VisualStudioVersion = 17.6.33801.468
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TCPMon", "TCPMon\TCPMon.csproj", "{611A270E-E4B2-410A-9F95-82BE9348F96C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BinarySchema", "BinarySchema\BinarySchema.csproj", "{8BC02CDF-25E6-4143-A7BF-CD458D4E7B46}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Schema", "Schema\Schema.csproj", "{8BC02CDF-25E6-4143-A7BF-CD458D4E7B46}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Expand Down
4 changes: 2 additions & 2 deletions TCPMon/TCPMon.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -268,9 +268,9 @@
<None Include="Resources\binary.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BinarySchema\BinarySchema.csproj">
<ProjectReference Include="..\Schema\Schema.csproj">
<Project>{8bc02cdf-25e6-4143-a7bf-cd458d4e7b46}</Project>
<Name>BinarySchema</Name>
<Name>Schema</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
Expand Down

0 comments on commit 93b7a23

Please sign in to comment.