Yahoo India Web Search

Search results

  1. More than just another developer blog. This is a simple site to share my work, ideas, and opinions on all things computer science. I am a software developer by trade, but programming is more than just a job, it's a passion!

  2. jamesslocum.com › resumeJames Slocum

    James M. Slocum. Objective: To advance my career in software engineering as a key team member of a software development organization that relies on problem solving skills and experience to achieve objectives. Education: Master of Science, Computer Science, 2011. New Jersey Institute of Technology, Newark N.J. Concentration: Data Mining.

  3. Feb 13, 2024 · James “Jim” Slocum, M.D., peacefully passed away on February 9, 2024 in Sarasota, FL, at the age of 83. A cherished resident of Sarasota, Jim left an enduring legacy in the community through...

  4. Feb 16, 2024 · Find the obituary of Dr. James L Slocum Jr. (1940 - 2024) from Sarasota, FL. Leave your condolences to the family on this memorial page or send flowers to show you care.

    • February 9, 2024
    • February 17, 2024
  5. jamesslocum.com › post › 77759061182James Slocum

    • What Is UDP?
    • Close Look at A UDP Datagram
    • UDP Receiver (Client) Example
    • UDP Sender (Server) Example
    • UDP Can Send and Receive Together
    • Multicast
    • Trouble Shooting Multicast
    • Multicast and The Internet
    • Wrapping Up The Dart Socket Tour

    UDP is the User Datagram Protocol. It is different from TCP (Transmission Control Protocol) in that it does not establish a connection to the destination. UDP is designed to send datagrams. Datagrams can be though of as discrete blocks of data or messages with limited overhead. UDP does not guarantee that the datagrams will be delivered in any spec...

    A user datagram has a fixed 8 byte header. The header is very simple and contains four, 16 bit fields. The fields are the source port, destination port, total length, and a checksum. Let’s take a look at it as a C struct. Now you can see how simple the UDP header really is. There is not much too it. Before the datagram is sent out it is first encap...

    Alright, now that we know how UDP works, let’s check out how to set up a UDP client to start receiving UDP packets. To get started we are going to use the RawDatagramSocket class in dart:io. One thing that should jump out at you as we go through these examples is that it doesn’t matter whether you are sending or receiving datagrams, you must still ...

    To create a program that sends datagrams, we basically do the same thing as before. We need to bind() the socket, then call the RawDatagramSocket.send(List buffer, InternetAddress address, int port) method. The send method does not take a Datagram object like you might expect, instead the send()method takes the destination address and port dir...

    Since UDP is a connectionless protocol, a single UDP socket can be used to send and receive data. The bind() call establishes what port and address we can receive data on, and the send()call allows us to send data to anywhere we want. We can easily make a UDP echo server by combining the two. In the above example, each time a Datagram is received, ...

    These Dart programs presented above all perform unicasting. Unicasting is a one-to-one transmission of data. There is a single source and a single destination. However using UDP sockets, we can also take advantage of multicasting. Multicasting opens us up to have a single source and multiple destinations. This is very convenient for certain applica...

    Multicast has a lot of moving parts. If you are trying to run these examples and are unfamiliar with using multicast it can be frustrating to get things functional. The first thing you should check is that you are transmitting the multicast packets from the network card you intended. If you only have one network card then you can skip this step, bu...

    I should also make you aware that you can’t send multicast traffic over the public internet. All multicast packets are dropped by ISP routers. Supposedly Internet 2 does allow multicasting, but it is still in its very early stages and mostly deployed at universities. So multicast is really only good for broadcasting inside private networks. Keep th...

    Well I hope you have enjoyed this multi-part tour of socket programming with Dart. We have covered all of the sockets that are supported by the language. If you have missed any installments you can check out TCP/IP socket programming here, Websocket programming here, and Secure socket programming here. On the next installment of the Dart socket ser...

  6. View James Slocums profile on LinkedIn, a professional community of 1 billion members. Experience: OneUnited Bank · Location: Boston · 500+ connections on LinkedIn.

    • OneUnited Bank
  7. I’m going to invite Jim Slocum up, he’s the Chief Information Officer of OneUnited Bank and Jim, welcome to Salesforce or welcome to the Salesforce1 Tour, I guess – we haven’t hired you so… So, you know, give us an overview. Who is OneUnited Bank? James Slocum: Sure, OneUnited Bank is a Community Financial Development Institution.