ab.com コミュニティ

ActiveBasicを通したコミュニケーション
現在時刻 - 2024年4月28日(日) 01:07

全ての表示時間は UTC+09:00 です




返信する
ユーザー名:
件名:
メッセージ本文:
メッセージを入力してください。60000 字まで入力できます。 

フォントサイズ:
フォントカラー
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: OFF
BBCode を無効にする
URL を自動的にパースしない
クイズ
お手数ですがカタカナで「エービー」と4文字を入力してください。:
答えを正確に入力してください。答えられるかどうかでスパムボットか否かを判定します。
   

トピックのレビュー - UDP通信の仕方
作成者 メッセージ
  記事の件名:  Re: UDP通信の仕方  引用付きで返信する
アドバイスありがとうございました。

第2に加え第6パラメーターにも問題が有り修正して動作しました。
ニーズは無いと思いますが、通信に関してABのサンプルが見当たらないので
コードを残しておきます。
投稿記事 Posted: 2019年12月03日(火) 09:51
  記事の件名:  Re: UDP通信の仕方  引用付きで返信する
私はUDP通信に関することは一切わかりませんが。

第2パラメータがString型での指定が影響してると思います。
そこでbuf As Stringをbuf As *Byteに直してみてください。
修正後
Declare Function sendto Lib "wsock32.dll" (ByVal s As Long, buf As *Byte, ByVal lngLen As Long, ByVal flags As Long,ByRef sTo As sockaddr_in, ByVal tolen As Long) As Long
念のためご確認願います。

String型は特殊な型をもつ変数です。またWin32 APIには対応してないようです。
詳細はトップページにあるヘルプセンターをご確認ください。
よろしくお願いいたします。
投稿記事 Posted: 2019年12月02日(月) 20:08
  記事の件名:  Re: UDP通信の仕方  引用付きで返信する
ユーザー名が消えてしましました。
前記は、質問者からの書き込みです。
申し訳ありません。
投稿記事 Posted: 2019年12月02日(月) 11:02
  記事の件名:  Re: UDP通信の仕方  引用付きで返信する
下記サイトの「UDP クライアント側」を移植してみました。
https://www.katto.comm.waseda.ac.jp/~ka ... ocket.html

sendto()にて、エラーコード10014(呼び出しでポインター引数を使用するときに、無効なポインター アドレスを検出しました。)
がでます。

どなたか、アドバイスをお願いします。
投稿記事 Posted: 2019年12月02日(月) 11:00
  記事の件名:  UDP通信の仕方  引用付きで返信する
UDP通信の仕方を教えて下さい。
WinSockが使えそうですがサンプルが無く困っています。
送信サンプルコードだけでも頂ければ助かります。
投稿記事 Posted: 2019年11月29日(金) 07:20

全ての表示時間は UTC+09:00 です


ページ移動:  
Powered by phpBB® Forum Software © phpBB Limited
Japanese translation principally by ocean