Я создаю приложение для обмена сообщениями для andriod / ios, но я совершенно новичок в c # и работе с сетями, я прошел первые шаги простого руководства по сокетам, чтобы начать работу в сети (https://www.youtube.com/watch?v=KxdOOk6d_I0)но я получаю ошибку:
ошибка "CS1022: определение типа или пространства имен или ожидаемый конец файла".
Я предполагаю, что в нем есть что-тоделать с пространством имен, потому что я новичок в c # и на самом деле не понимаю, что делает пространство имен, но мой компилятор говорит, что ошибок нет (я использую код Visual Studio, если это имеет значение), но это может быть что-то другое.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net.Sockets;
namespace server_test
{
class program
{
static void main(string[] args)
{
IPAdress ip = Dns.GetHostEntry("localhost").AdressList[0];
TcpListener server = new TcpListener(ip, 8080);
TcpClient client = default(TcpClient);
try
{
server.Start();
Console.WriteLine("server started...");
Console.ReadLine();
}catch (Exception ex)
{
Console.WriteLine(ex.ToString());
Console.ReadLine();
}
}
}
}
он должен сказать, что сервер запущен ... "или выдавать исключение, но это то, что я получаю каждый раз:
[Running] mono" C: \ Users\ Aidan \ AppData \ Roaming \ Code \ User \ cs-script.user \ cscs.exe "" d:! Computer science !! NEA! \ Test stuff \ network \ server_test \ program.cs "Ошибка: указанный файл не может бытьскомпилировано.
csscript.CompilerException: d:! информатика!! NEA! \ Test stuff \ network \ server_test \ program.cs (7,127): ошибка CS1513:} ожидается d:! Информатика !! NEA! \ Test stuff \ network \ server_test \ program.cs (37,1): ошибкаCS1022: определение типа или пространства имен, или ожидаемый конец файла
в csscript.CSExecutor.ProcessCompilingResult (System.CodeDom.Compiler.CompilerResults, результаты System.CodeDom.Compiler.CompilerParameters compilerParams, CSScriptLibserser.ParsSystem.String scriptFileName, System.String assemblyFileName, System.String [] AdditionalDependencies) [0x00102] в: 0 в csscript.CSExecutor.Compile (System.String scriptFileName) [0x0080d] в: 0 в csscript.CSExecutor.ExecuteImpl ()0x005a1] в: 0
[Готово], выход с кодом = 1 через 1,795 секунды