|
Ламерский вопрос, но надо по NET Remoting
|
|||
---|---|---|---|
#18+
Вот решил раскачать тему, раньше на курсах мелкомягких рассказывали, но было это давно, забыл всё. Как водится первым делом в поиск и читать библию https://msdn.microsoft.com/en-us/library/txct33xt(v=vs.71).aspx . Беру тамошние примеры приложение Код: c# 1. 2. 3. 4. 5. 6. 7. 8.
ухо Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
клиент Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Скомпилил в dll RemotableType.cs, в exe Listener.cs и Client.cs сделал конфиги как микрософт велел дальше сделал две папки server и client. В server положил Listener.exe с конфигом и RemotableType.dll В client - Client.exe с конфигом. Не работает нихрена. Скопировал в client ещё RemotableType.dll - заработало. Но зачем по RemotableType.dll в каждой папке? Я понимаю - чтобы работало:) Но как-нибудь только чтобы с RemotableType.dll в папке server можно сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2015, 13:38 |
|
Ламерский вопрос, но надо по NET Remoting
|
|||
---|---|---|---|
#18+
sposad, RemotableType - это контракт. И сервер и клиент должны знать как общаться между собой на основе какого-то контракта. Поэтому надо и там и там. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2015, 16:17 |
|
Ламерский вопрос, но надо по NET Remoting
|
|||
---|---|---|---|
#18+
Axeleronsposad, RemotableType - это контракт. И сервер и клиент должны знать как общаться между собой на основе какого-то контракта. Поэтому надо и там и там. Спасибо. Я так понимаю, что названия методов в обеих RemotableType.dll должны быть одинаковыми, а наполнение их может быть разным. Я перекомпилил ту, что лежала на сервере с другим сообщением и на клиент вылезло сообщение именно из неё. Так? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2015, 09:27 |
|
Ламерский вопрос, но надо по NET Remoting
|
|||
---|---|---|---|
#18+
sposadЯ так понимаю, что названия методов в обеих RemotableType.dll должны быть одинаковыми, а наполнение их может быть разным. Сигнатура членов класса/интерфейса должна быть одинакова, чтобы клиент и сервер понимали друг друга. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2015, 10:57 |
|
|
start [/forum/topic.php?fid=19&msg=39067095&tid=1396839]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 273ms |
total: | 403ms |
0 / 0 |