tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^4: VB5でのInet/WinsockはVB2010でどうなったんでしょうか?
投稿日: 2013/02/05(Tue) 12:25
投稿者birei
貴重なレスありがとうございます。
現在CodeZineのプログラムを解読しておりますが、
第一に、プログラムのバイナリ本体が私のXP上で動作しません。
まず、サーバーを立ち上げクライエントを立ち上げ、
クライエント側の接続要求がエラーで受理されません。
エラーメッセージは「ソケットで接続されていないかsendto呼び出しを使ってデータグラムソケットで送信するときにアドレスが指定されていないため、データの送受信を要求することは禁じられています」です。

またコードもVB5と比較にならないほどの複雑な記述に当惑しています。
TCP/IPで接続する仕組みはVB5と同じなのに
.netになって簡単になるどころか真逆の感じです。
(まだ.netを触って2週目のせいもありますが)
私としては、50行程度でポイントだけわかり易く書ける物
が出切ると思っており、現在それを目指しております。

>先のCodeZineではSystem.Net.Sockets.Socketを扱っています
情報ありがとうございます。
これだと
Public Class Form1
    Dim sc As System.Net.Sockets.Socket
   Private Sub Form1_Load(....) Handles MyBase.Load
        sc.Listen(1234)
・・・・・
でエラーになりませんね。
ただ今の所、ポート番号をどこに設定して良いのか、
イベントを
AddHandler sc.AcceptedClient, AddressOf server_AcceptedClient
見たいに取るのだろうと推定してはおりますが、良くわかりません。
CodeZineのプログラムを解析しておりますが
何か他のご存知のサンプルコードなどありましたらご紹介ください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。