Skip to content
Snippets Groups Projects
Commit 4aacb5b6 authored by joalhelk's avatar joalhelk
Browse files

update

parent 70c1e6bf
No related branches found
No related tags found
No related merge requests found
Showing
with 80 additions and 108 deletions
File added
No preview for this file type
File added
{
"version": 1,
"dgSpecHash": "rI9kRBVb8tNBZjzeWr4X94O/IZZ4kzBDn3O/zulmIzHTsb5XLQFQMUFR+epU18yCTh+YlHXCcTxtH5LCoADyCQ==",
"success": true
}
\ No newline at end of file
{
"format": 1,
"restore": {
"E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj": {}
"C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj": {}
},
"projects": {
"E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj": {
"C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"projectUniqueName": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"projectName": "POP3Client",
"projectPath": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"packagesPath": "C:\\Users\\Joppe\\.nuget\\packages\\",
"outputPath": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\obj\\",
"projectPath": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"packagesPath": "C:\\Users\\Joel\\.nuget\\packages\\",
"outputPath": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Joppe\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
"C:\\Users\\Joel\\AppData\\Roaming\\NuGet\\NuGet.Config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
......@@ -38,23 +38,11 @@
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
"net461"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
"warn": true
}
}
}
......
......@@ -5,13 +5,10 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Joppe\.nuget\packages\</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Joel\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.9.1</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.2.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Joppe\.nuget\packages\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
......
......@@ -8,31 +8,32 @@
".NETCoreApp,Version=v3.1": []
},
"packageFolders": {
"C:\\Users\\Joppe\\.nuget\\packages\\": {}
"C:\\Users\\Joel\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"projectUniqueName": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"projectName": "POP3Client",
"projectPath": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"packagesPath": "C:\\Users\\Joppe\\.nuget\\packages\\",
"outputPath": "E:\\Kurssit\\ties323\\POP3Client\\POP3Client\\obj\\",
"projectPath": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\POP3Client.csproj",
"packagesPath": "C:\\Users\\Joel\\.nuget\\packages\\",
"outputPath": "C:\\Kurssit\\ties323\\POP3Client\\POP3Client\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Joppe\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
"C:\\Users\\Joel\\AppData\\Roaming\\NuGet\\NuGet.Config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
......@@ -44,23 +45,11 @@
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
"net461"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
"warn": true
}
}
}
......
File added
No preview for this file type
File added
......@@ -3,6 +3,7 @@ using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace STMPServer
{
......@@ -36,8 +37,9 @@ namespace STMPServer
enum POPTila : UInt16
{
Aloitus = 0,
Authorization = 1,
Aloitus,
Authorization,
Transaction
}
......@@ -54,14 +56,21 @@ namespace STMPServer
// 10min timeout jos ei vastaa?
while(keskustelu)
{
switch(tila)
byte[] buffer = new byte[2048];
asiakas.Receive(buffer);
string asiakas_vastaus = Encoding.UTF8.GetString(buffer);
switch (tila)
{
case POPTila.Aloitus:
VastaaAsiakas("+OK TIES323 POP3 server ready", asiakas);
tila = POPTila.Authorization;
break;
case POPTila.Authorization:
global::System.Console.WriteLine(asiakas_vastaus);
break;
case POPTila.Transaction:
HandleTransaction();
break;
default:
break;
......@@ -69,6 +78,11 @@ namespace STMPServer
}
}
static void HandleTransaction()
{
}
static void HandleSMTPClient(Socket socket)
{
Socket asiakas = socket.Accept();
......
{
"version": 1,
"dgSpecHash": "1nI1HAaUmKGAZYvhm41fBY9PVwui+nKyh+2Ka6lR3CLCit0ppkBh+0rJWrzx4lMtQMcoy0u8EPvyvAUxYQk8GA==",
"success": true
}
\ No newline at end of file
{
"format": 1,
"restore": {
"E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj": {}
"C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj": {}
},
"projects": {
"E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj": {
"C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"projectUniqueName": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"projectName": "STMPServer",
"projectPath": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"packagesPath": "C:\\Users\\Joppe\\.nuget\\packages\\",
"outputPath": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\obj\\",
"projectPath": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"packagesPath": "C:\\Users\\Joel\\.nuget\\packages\\",
"outputPath": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Joppe\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
"C:\\Users\\Joel\\AppData\\Roaming\\NuGet\\NuGet.Config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
......@@ -38,23 +38,11 @@
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
"net461"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
"warn": true
}
}
}
......
......@@ -5,13 +5,10 @@
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Joppe\.nuget\packages\</NuGetPackageFolders>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\Joel\.nuget\packages\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.9.1</NuGetToolVersion>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">5.2.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="C:\Users\Joppe\.nuget\packages\" />
</ItemGroup>
<PropertyGroup>
<MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
</PropertyGroup>
......
......@@ -8,31 +8,32 @@
".NETCoreApp,Version=v3.1": []
},
"packageFolders": {
"C:\\Users\\Joppe\\.nuget\\packages\\": {}
"C:\\Users\\Joel\\.nuget\\packages\\": {},
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {}
},
"project": {
"version": "1.0.0",
"restore": {
"projectUniqueName": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"projectUniqueName": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"projectName": "STMPServer",
"projectPath": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"packagesPath": "C:\\Users\\Joppe\\.nuget\\packages\\",
"outputPath": "E:\\Kurssit\\ties323\\STMPServer\\STMPServer\\obj\\",
"projectPath": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\STMPServer.csproj",
"packagesPath": "C:\\Users\\Joel\\.nuget\\packages\\",
"outputPath": "C:\\Kurssit\\ties323\\STMPServer\\STMPServer\\obj\\",
"projectStyle": "PackageReference",
"fallbackFolders": [
"C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder"
],
"configFilePaths": [
"C:\\Users\\Joppe\\AppData\\Roaming\\NuGet\\NuGet.Config",
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config"
"C:\\Users\\Joel\\AppData\\Roaming\\NuGet\\NuGet.Config"
],
"originalTargetFrameworks": [
"netcoreapp3.1"
],
"sources": {
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {},
"https://api.nuget.org/v3/index.json": {}
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"projectReferences": {}
}
},
......@@ -44,23 +45,11 @@
},
"frameworks": {
"netcoreapp3.1": {
"targetAlias": "netcoreapp3.1",
"imports": [
"net461",
"net462",
"net47",
"net471",
"net472",
"net48"
"net461"
],
"assetTargetFallback": true,
"warn": true,
"frameworkReferences": {
"Microsoft.NETCore.App": {
"privateAssets": "all"
}
},
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\5.0.202\\RuntimeIdentifierGraph.json"
"warn": true
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment